重载函数的总结
1.返回对象使用class &还是class
根据当时的需求而定,如果对象在函数结束时会被销毁则使用class。如果不会被销毁则可以使用claa &。(类似于局部指针)
2.常见的操作符重载时需要注意的一些细节
逻辑操作符(&&, ||)不能重载:重载之后的短路规则不在被适用
逗号操作符(,)不能重载:重载之后的逗号操作符不在具有原有语义(从左到右的执行,并返回最右值)
前置++和后置++如何区别?
前置++无参数直接使用this指针就好了,而后置++则需要一个占位参数(int)