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

admin2010-12-16  40

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

选项

答案friend complex&operator--(complex&)。

解析  程序要填入的是运算符函数operator--在类complex中的声明,运算符“-”是作为友元函数重载的。
转载请注明原文地址:https://kaotiyun.com/show/EUVp777K
0

最新回复(0)