C++中的运算符重载比较简单,但是有一个习俗需要记住!
为了实现连等式,即 x = y = z = 15;
最好遵照如下写法:
class MyClass{
public:
MyClass& operator= (const MyClass& rhs){
...
return *this;
}
MyClass& operator= (int rhs){
...
return *this;
}
};返回一个refrence to *this
2674

被折叠的 条评论
为什么被折叠?



