求助各位大神 关于c++运算符重载的问题

szu_zkjszu_zkj 2020-06-22 04:17:56

为啥运算符重载的时候 有的返回值后要加&而有的不用。
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
qq_40162781 2020-06-23
  • 打赏
  • 举报
回复
有些需要返回对象本身,有些需要跟原始操作符保持相同的含义所以返回值,比如你不能对i+1的结果执行修改操作而修改了i本身吧
qls315 2020-06-22
  • 打赏
  • 举报
回复
https://blog.csdn.net/qls315/article/details/106868799 看看这个
Italink 2020-06-22
  • 打赏
  • 举报
回复
你应该去了解一下加了&和不加的区别 加了&返回的是引用,不加返回的是拷贝,加了&有个好处,同一对象连续操作,比如说cin>>a>>b;

65,176

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧