Special members in C++

Default constructor 默認構造函數是在聲明類的對象但未使用任何參數初始化時調用的構造函數。如果類定義沒有構造函數,則編譯器會假定該類具有隱式定義的默認構造函數。 因此,在聲明這樣的類之後: 編譯器假定Example具有默認構造函數。 因此,可以通過簡單地聲明它們而無需任何參數來構造此類的對象: 但是,只要一個類的某個構造函數接受了顯式聲明的任意數量的參數,編譯器便不再提供隱式默認
相關文章
相關標籤/搜索