c++学习札记(九)---重载操作符与转换

来源:互联网 发布:ubuntu sudo无法使用 编辑:程序博客网 时间:2024/05/22 12:12

1、重载操作符必须有一个类类型操作数;

2、一般将算数和关系操作符定义为非成员函数,而将复制操作符定义为成员函数;

3、当操作符为成员函数时,this指向左操作数;

4、箭头操作符必须定义为类成员函数;

5、箭头操作符不接受显式形参;

6、转换函数必须是成员函数,不能指定返回类型,并且形参表必须为空:operator type() const { return   type;}

7、类类型转换后不能再跟另一个类类型转换;

 

原创粉丝点击