如:x = y = z;我们想实现这样的“连锁赋值”在我们的类里应该定义一个operator=的函数并且返回一个*this指针。
widget& operator= (const widget& rhn) { .... return *this; }