c++运算符重载怎么理解

comlex operator+(const comlex&cc)这个CC里装的是个什么东西。。。。感觉运算符重载怎么理解不了啊。。。谁给我讲一下????感激啊

第1个回答  2012-08-26
结果 = 加数 + 加数
comlex operator+(const comlex &cc)
C = A + B

comlex是类型。
cc是个变量名追问

operator代表A??

追答

不是的。
应该是这样的,
comlex operator+(comlex &cc)
返回类型 operator 运算符 (形参表)

第2个回答  2012-08-26
复数类

complex a;
complex b;

a+b
实际调用的是 a 实例的方法operator+ 使用 b的引用作为参数)

a.operator+(b)追问

还不是很明白啊。。书上讲的也是不清不楚的。。。。

相似回答