填空题 下面是复数类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’;

______;

complex& operator--(complex &c)

c.real--;
return C;


  • 1、
【正确答案】 1、friend complex&operator--(complex&)。    
【答案解析】[解析] 程序要填入的是运算符函数operator--在类complex中的声明,运算符“-”是作为友元函数重载的。