九九百科網

位置:首頁 > 經驗 > 

4構造函數何時被調用

經驗1.89W

4構造函數何時被調用

調用分為系統自動調用和自己定義拷貝構造函數

系統會調用拷貝構造函數的情況:

1、用類的一個對象去初始化另一個對象時;

2、函數的形參是類的對象時即值傳遞時,但若是引用傳遞時則不會調用;

3、函數的返回值是類的對象或引用時。

自己定義拷貝構造函數的情況:類中成員有指針變量或類中有動態內存分配時。

標籤:構造函數 調用