class a 没有重载运算符的例子 Int 1 public: A(int a=0)i=a void Show(void) cout<<1=<j<<endl void adda(A&a,A&b)用函数进行类之间的运算 i=a. i+b i 利用函数完成了加法运算 void main( void) {Aal(10),a2(20),a3 al Show o a2 Show o a3=al+a2 /不可直接运算 a3. AddA(al, a2) 调用专门的功能函数 a3 Show o 用和作对象调用函数12 class A { int i; public:A(int a=0) { i=a; } void Show(void){ cout<<"i="<<i<<endl; } void AddA(A &a, A &b) //利用函数进行类之间的运算 { i=a.i+b.i; } }; void main(void) { A a1(10),a2(20),a3; a1.Show (); a2.Show (); // a3=a1+a2; //不可直接运算 a3.AddA(a1,a2); //调用专门的功能函数 a3.Show (); } 没有重载运算符的例子 利用函数完成了加法运算 用和作对象调用函数