3.重载+运算符完成复数相加 和 复数与整数相加
#includeusing namespace std; class Complex{ private: int real; int imag; public: Complex(int r,int i):real(r),imag(r){} friend Complex operator+(Complex &a1,Complex &a2); friend Complex operator+(Complex &a1,int b); void display(Complex &a); }; Complex operator+(Complex &a1,Complex &a2) { Complex a(0,0); a.real =a1.real +a2.real; a.imag =a1.imag +a2.imag; return a; } Complex operator+(Complex &a1,int b) { Complex a(0,0); a.real =a1.real+b; a.imag=a1.imag; return a; } void Complex::display(Complex &a) { cout<<"虚部为:"<
4.重载+运算符完成矩阵相加



