重载函数的总结

1.返回对象使用class &还是class

根据当时的需求而定,如果对象在函数结束时会被销毁则使用class。如果不会被销毁则可以使用claa &。(类似于局部指针)

2.常见的操作符重载时需要注意的一些细节

逻辑操作符(&&, ||)不能重载:重载之后的短路规则不在被适用
逗号操作符(,)不能重载:重载之后的逗号操作符不在具有原有语义(从左到右的执行,并返回最右值)
前置++和后置++如何区别?

前置++无参数直接使用this指针就好了,而后置++则需要一个占位参数(int)

3.重载函数最好使用成员函数

原文地址:https://www.cnblogs.com/huangdengtao/p/12370882.html