文章目录
- 总结——83
为了实现“连锁赋值”,赋值操作符必须返回一个reference指向操作符的左侧实参。
比如:
class Widget{
public:...Widget& opereator=(const Widget& rhs){...return *this; //返回左侧对象}...
};
总结——83
令赋值操作符返回一个reference to * this
class Widget{
public:...Widget& opereator=(const Widget& rhs){...return *this; //返回左侧对象}...
};
令赋值操作符返回一个reference to * this