2

可能重复:
在 C++ 中重载赋值运算符
C++ 为什么赋值运算符应该返回一个 const ref 以避免 (a=b)=c

为什么大多数书籍建议赋值运算符返回对此的引用?为什么不const参考?

const会使像 (a=b)=c 这样的奇怪代码无法编译,这是一件好事。

4

0 回答 0