當前位置:趣味科普網>經驗>

4建構函式何時被呼叫

經驗 閱讀(1.91W)

4建構函式何時被呼叫

呼叫分為系統自動呼叫和自己定義拷貝建構函式

系統會呼叫拷貝建構函式的情況:

1、用類的一個物件去初始化另一個物件時;

2、函式的形參是類的物件時即值傳遞時,但若是引用傳遞時則不會呼叫;

3、函式的返回值是類的物件或引用時。

自己定義拷貝建構函式的情況:類中成員有指標變數或類中有動態記憶體分配時。