题目内容:
有以下程序; #include<iostream>
usingnamespacestd;
classComplex
{
public:
Complex(doubler=0,doublei=O):re(r),im(i){}
doublereal()const{returnre;}
doubleimag()const{returnim;}
Complexoperator+(Complexc)const
{returnComplex(re+C.re,im+C.im);}
private:
doublere,im;
};
intmain()
{
Complexa=Complex(1,1)+Complex(5);
cout<<a.real()<<'+'<<a.imag()<<'i'<<endl;
return0;
}
程序执行后的输出结果是( )。 A.6+6i
B.6+1i
C.1+6i
D.1+1i
参考答案:
答案解析: