C++Primer 拷貝控制和資源管理

類型對象的拷貝語義,通常來講,有二者選擇:能夠定義拷貝操做,使類的行爲看起來像一個值或者一個指針。 類的行爲像一個值,意味着它應該也有本身的狀態。當咱們拷貝一個像值的對象時,副本和原對象是徹底獨立的。改變副本也會改變原對象,反之亦然。 行爲像指針的類則共享狀態。副本和原對象使用相同的底層數據,改變副本也會改變原對象。 在咱們使用過的標準庫類中,標準庫容器和string類的行爲像一個值。而share
相關文章
相關標籤/搜索