65,208
社区成员
发帖
与我相关
我的任务
分享friend Complex operator+(const double &r, const Complex &c1);
Complex operator+(const double &r, const Complex &c1)
{
Complex c;
c.real = r + c1.real;
c.imag = c1.imag;
return c;
}你需要三个operator +
你的函数不对,改成下面这样的: Complex Complex::operator+(Complex & comp){ return Complex(real+comp.real,imag+comp.imag) }