问题 单项选择题

有如下程序:
#include<iostream>
using namespace std;
class Complex

double re,im;
public:
Complex(double r,double i):re(r),im(i)
double real()constreturn re;
double image()constreturn im;
Complex& operator+=(Complex

A.

&

答案

参考答案:C

解析: 此题考查的是“+”运算符的重载。重载后的“+”运算符的功能是对参数的两部分分别进行加法运算,然后返回复数值。所以x+=y使得对象x(1,2)与y(2,3)的re和im分别相加,最后输出结果(3,5)。

单项选择题
单项选择题