热门

最新

红包

立Flag

投票

同城

我的

发布
qq_63943454
我的代码爱吃辣
3 年前
trueqq_63943454

针对这个"<<运算符重载"第二个参数第二个参数,只能用 const 引用传参,或者传值传参。
解答:后置++由于需要,返回++之前的的值,我们设计的时候做了局部变量tmp拷贝,返回的时候必须是传值返回,但是传值返回会有一次临时拷贝,返回的是具有常属性的临时变量,也就导致了,在<<重载的时候不能用引用了,要么用传值,要么加上const 引用。

CSDN App 扫码分享
分享
1
6
打赏
  • 复制链接
  • 举报
下一条:
openAI
立即登录