第11章:运算符重载

来源:互联网 发布:泰国旅游 知乎 编辑:程序博客网 时间:2024/06/06 01:44
重载自加运算符operator++
重载加法运算符operator+

转换类型运算符:将对象转换成变量(对象)operator int()定义时是没有返回值和析构函数和构造函数一样

例如:

operator int()
{
//返回类的成员
return i;

}

int a =1

A b(1000);

a = b

调用类A的类型转换运算符完成转换这时变量a=1000了

在函数体中可以有返回值
不能被重载的运算符:'.','::','*','#','? :'
0 0
原创粉丝点击