操作符重载
还有类型转换函数 #include <iostream> using namespace std; class Complex{ // friend Complex complexAdd(Complex &c1, Complex &c2); // friend Complex operator+(Complex &c1, Complex &c2); // friend Complex& operator+= (Complex &c1, Complex &c2); friend ostream& operator<<(ostream &os, Complex &c); friend istream& operator>>(istream &is, Complex &c); public: Complex(){ cout << "Complex()..." << endl; a = 0; b = 0; } Complex(int a, int b){ cout << "Complex(int, int)..." << endl; this->a = a; this->b = b; } ~Complex(){ cout << "~Complex()....