重载操作符的限制
1、不能重载的操作符
域限定符 ::
直接成员访问操作符 .
三目操作符 ?:
字节长度操作符 sizeof
类型信息操作符 typeid
2、重载操作符不能修改操作符的优先级
3、无法重载所有基本类型的操作符运算
4、不能修改操作符的参数个数
5、不能发明新的操作符
关于操作符重载的建议:
1、在重载操作符时要根据操作符实际的功能和意义来确定具体参数,返回值,是否具有const属性,返回值是否
是引用或者临时对象。
2、重载操作符要符合情理(要有意义),要以实际用途为前提。
3、重载操作符的意义是为了让对象的操作更简单、方便,提高代码的可读性,而不是为了炫技。
4、重载操作符要与默认的操作符的功能、运算规则一致,不要出现反人类的操作。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!