1.特殊成員函數(6個):默認構造函數瓶蚂、復制構造函數于未、復制賦值運算符和析構函數、移動構造函數扁藕、移動賦值運算符
這些構造函數是編譯器在各種情況下自動創(chuàng)建的,但如下特殊情況:
但如果要使用不會自動創(chuàng)建的函數疚脐,可以使用關鍵字default亿柑,使編譯器創(chuàng)建該函數如
同理使用delete可用于禁止編譯器使用特定函數如下圖
注:default只能用于6個特殊構造函數,但delete可用于任意成員函數
2.委托構造函數
如下圖例子:
3.繼承構造函數:派生類可以使用基類構造函數
4.管理虛方法:override(重寫:該關鍵字表明所修飾的函數是繼承來的棍弄,且基類中對應的方法一定得存在)和final(禁止派生類中覆蓋基類方法橄杨,所以final一般出現基類中函數,override一般出現在派生類中)
注意:重載是函數的特征標不相同:即參數類型和個數不相同照卦,返回值類型可以不同也可以相同