拷貝構造函數

拷貝構造函數  用一個已經存在的對象去初始化另一個對象的時候。編譯器調用拷貝構造函數。如果未實現拷貝構造函數,將會自動生成一個拷貝構造函數,淺拷貝。 如果對象的成員變量確實引用了外部資源(在堆區申請過空間),必須實現深拷貝構造函數而不能去依賴編譯器爲我們自動生成的淺拷貝構造函數。 拷貝構造函數必須傳入對象的引用或指針,不可以傳入對象本身。 否則會發生實參到形參的複製,造成死遞歸。爲了調用拷貝構造函
相關文章
相關標籤/搜索