条款10:令operator= 返回一个 reference to *this
class Widget
{
public:
Widget& operator=(const Widget& rhs)
{
....
return *this;
}
};
这个协议不仅适用于赋值形式,也使用所有赋值相关的运算。
class Widget
{
Widget& operator+=(const Widget& rhs)
{
....
return *this;
}
}
阅读(604) | 评论(0) | 转发(0) |