記錄3-C++拷貝構造函數的意義

拷貝構造函數的目的就是完成對一個對象的拷貝,一般在一下三種場景下會調用該對象的拷貝構造函數: 1.函數返回類型是類的對象時 2.函數的參數是類的對象,調用該函數時會調用該類的拷貝構造函數 3.使用一個對象去初始化類的另一個對象時 F a = new F(1,2); F b = a; / F b(a) 注意必須要在類的初始化中使用,不是類的賦值 拷貝構造函數的關鍵意義在與可以實現深拷貝,即實現申請新
相關文章
相關標籤/搜索