Effective C++條款10:構造/析構/賦值運算之(令operator=返回一個reference to *this)

1、賦值運算符的返回值 關於賦值,賦值運算符在每回賦值以後應該是返回「=」操做符左邊的對象 演示案例 下面的「x=y=z=5」的意識是先將5賦值給z而後對象z,再將z對象賦值給y而後返回對象y,再將對象y賦值給對象x,最終這個表達式的結果是x int x, y, z; x = y = z = 5; 2、class內的operator=建議 咱們建議在重載類的operator=運算符時,應該讓這個運
相關文章
相關標籤/搜索