C++複習(六)

什麼是淺拷貝、深拷貝、寫時拷貝、引用計數,哪裏都用到了 淺拷貝: 當類裏面有指針成員時,進行賦值或拷貝構造的時候,對數據成員逐一賦值,沒有爲指針成員分配新的內存,使得兩個對象的指針成員指向同一塊內存,這就是淺拷貝。由於兩個對象指針指向了同一塊內存,所以當析構的時候會出錯。 深拷貝: 當類裏面有指針成員時,進行賦值或拷貝構造的時候,會給另一個對象的指針成員分配一塊新的內存,兩個對象的指針成員指向不同
相關文章
相關標籤/搜索