複製構造函數 與 賦值函數 的區別

構造函數、析構函數、賦值函數是每個類最基本的的函數。每個類只有一個析構函數和一個賦值函數。但是有很多構造函數(一個爲複製構造函數,其他爲普通構造函數。對於一個類A,如果不編寫上述四個函數,c++編譯器將自動爲A產生四個默認的函數,即: A(void)                                    //默認無參數構造函數 A(const A &a)              
相關文章
相關標籤/搜索