拷貝構造函數的參數有什麼特點

拷貝構造函數的參數有什麼特點

拷貝構造函數也是構造函數,所以函數名與類名相同,並且該函數也沒有返回值。該函數只有一個參數,而且是對同類對象的引用。每個類都會存在拷貝構造函數。拷貝構造函數,是一種特殊的構造函數,由編譯器調用來完成一些基於同一類的其他對象的構建及初始化。其唯一的參數(對象的引用)是不可變的(const類型)。此函數經常用在函數調用是用戶定義了性的值傳遞以及返回。拷貝構造函數要調用基類的拷貝構造函數和成員函數。