运算符重载必须遵循哪些原则

如题所述

重载运算符必须遵守如下规则:
(1)不能无中生有(不能定义新的运算符),也不要改变运算符的原有意义。
(2)重载不能改变运算符运算对象(即操作数)的个数。
(3)重载不能改变运算符的优先级与结合性。
(4)重载运算符的函数不能指定默认的参数值。
(5)重载运算符函数的参数应至少有一个是类对象(或类对象的引用),不能都是基本类型。
应该就这些吧。
温馨提示:答案为网友推荐,仅供参考
相似回答