c++运算符重载的时候什么情况下用&

2025年03月01日 17:54
有1个网友回答
网友(1):

前一种情况,参数为引用类型&,效果等同指针参数,即函数调用直接对原参数而不是其拷贝进行操作,也就是可以改变参数,不仅仅是在运算符重载中,在普通函数也是这样;第二种情况,const char & string::operator表示返回值是引用,或者说句柄,而不是拷贝