重载+ -时也需先定义,客户程序才可c1+c2或c1-c2如:Complex operator + (Complex & com){ Complex c(this->a + com.a,this->b + com.b); return c; };
你的 operator<< 声明和实现的参数类型和函数类型都不一样。