奥礼网
新记
c++运算符重载的时候什么情况下用&
运算符重载的时候什么情况下用&? 比如重载自定义string类,const
string::operator+=(const string &temp)和const &string::operator
举报该文章
相关建议 2013-04-03
前一种情况,参数为引用类型&,效果等同指针参数,即函数调用直接对原参数而不是其拷贝进行操作,也就是可以改变参数,不仅仅是在运算符重载中,在普通函数也是这样;第二种情况,const char & string::operator表示返回值是引用,或者说句柄,而不是拷贝
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/gkdd5k4n5.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
在C++中运算符重载的时候究竟什么时候应该加引用,什么时候不...
C++ 什么情况下需要为类定义赋值运算符重载函数?
C++里什么是运算符重载?在什么情况下用?
在C++中运算符重载的时候究竟什么时候应该加引用,什么时候不...
C++运算符重载时参数什么时候要加&?什么时候要加const...
C++里为什么运算符重载时参数要传引用?
c++中的运算符重载主要用来做什么?
c++中什么时候才重载运算符