【10】令operator=返回一个reference to *this

1、令operator= 返回一个reference to *this,为什么?

  这只是一个协议,并无强制性。但是,为了与基本类型的行为保持一致性,强烈建议这么做。设计class 有一个宝典:一旦有疑惑,请参考int类型的行为,并遵循之。

2、不光operator=,与它类似的赋值相关运算,也应该遵循该协议。

posted on 2013-12-31 19:40  Andy Niu  阅读(216)  评论(0)    收藏  举报