Effective C++条款10:构造/析构/赋值运算之(令operator=返回一个reference to *this)

1、赋值运算符的返回值 关于赋值,赋值运算符在每回赋值以后应该是返回“=”操做符左边的对象 演示案例 下面的“x=y=z=5”的意识是先将5赋值给z而后对象z,再将z对象赋值给y而后返回对象y,再将对象y赋值给对象x,最终这个表达式的结果是x int x, y, z; x = y = z = 5; 2、class内的operator=建议 咱们建议在重载类的operator=运算符时,应该让这个运
相关文章
相关标签/搜索