呼叫分為系統自動呼叫和自己定義拷貝建構函式
系統會呼叫拷貝建構函式的情況:
1、用類的一個物件去初始化另一個物件時;
2、函式的形參是類的物件時即值傳遞時,但若是引用傳遞時則不會呼叫;
3、函式的返回值是類的物件或引用時。
自己定義拷貝建構函式的情況:類中成員有指標變數或類中有動態記憶體分配時。
呼叫分為系統自動呼叫和自己定義拷貝建構函式
系統會呼叫拷貝建構函式的情況:
1、用類的一個物件去初始化另一個物件時;
2、函式的形參是類的物件時即值傳遞時,但若是引用傳遞時則不會呼叫;
3、函式的返回值是類的物件或引用時。
自己定義拷貝建構函式的情況:類中成員有指標變數或類中有動態記憶體分配時。