![](/img/trans.png)
[英]Why does assignment operator call both copy ctor and assignment operator?
[英]Why does copy assignment operator return *this?
复制赋值运算符应该让LHS等于RHS。
为什么它会返回*这个?
这支持链式赋值:
a = b = c = 0;
这为a,b和c中的每一个分配0。
返回(非常量)引用而不是值支持以下内容:
(a = b) = 0;
这也是允许的,虽然它不常见。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.