重载自加运算符operator++
重载加法运算符operator+
{
//返回类的成员
return i;
不能被重载的运算符:'.','::','*','#','? :'
重载加法运算符operator+
转换类型运算符:将对象转换成变量(对象)operator int()定义时是没有返回值和析构函数和构造函数一样
例如:
operator int(){
//返回类的成员
return i;
}
int a =1
A b(1000);
a = b
调用类A的类型转换运算符完成转换这时变量a=1000了
在函数体中可以有返回值不能被重载的运算符:'.','::','*','#','? :'