正确的重载operator

来源:互联网 发布:换主题的软件 编辑:程序博客网 时间:2024/05/04 01:44
正确的重载operator基于以下原则:

●运算符对称性,应采用friend外部函数形式,而不是用成员函数,因为用成员函数重载operator, 不仅破坏了操作运算符的对称性, 还在一些STL算法中有一些问题.

●返回值与操作符类型相同, 所以必须采用by value返回方式


原创粉丝点击