填空题 下列程序定义了实部为real, 虚部为imag的复数类Complex,并在类中定义了+,—运算符操作,请将下列程序补充完整。 class Complex{ public: Complex(double r=0.0, double i=0.0) { } operator+(Complex); operator+(Complex, Complex); private: double real, imag; }; operator+(Complex c) { return Complex 1; ) operator - (Complex c1, Complex c2) { return Complex 2; )
  • 1、
【正确答案】 1、real=r; imag=i; Complex friend Complex Complex Complex:: real c.real, imag c.imag Complex c1.real-c2.real, c1.imag-c2.imag    
【答案解析】