问题 填空题

下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。
class complex

private:
int real;
int imag;
public:
complex(int r=0,int i=0):real(r),imag(i)
void show()

cout<<real<<(imag<0"-":"+")<<imag<<’i’;

【11】

complex& operator-- (complex &C)

C.real--;
return C;

答案

参考答案:friend complex& operator--(complex&)

解析:

[分析]: 本题考核运算符重载的定义。程序要填入的是运算符函数operator--在类complex中的声明。根据题目给出的条件,易得到答案。

选择题
选择题