1.如果創(chuàng)建派生類對(duì)象時(shí)不需要提供參數(shù),而且派生類中沒有構(gòu)造函數(shù),則會(huì)自動(dòng)調(diào)用基類的構(gòu)造函數(shù)
2.如果派生類沒有引入新的數(shù)據(jù)成員,只需要調(diào)用基類的默認(rèn)構(gòu)造函數(shù),則不需要為派生類提供構(gòu)造函數(shù)
3.如果派生類本身不需要參數(shù),但需要為基類的構(gòu)造函數(shù)提供參數(shù),則必須為派生類提供構(gòu)造函數(shù),而且該構(gòu)造函數(shù)只是起到把參數(shù)傳遞給基類構(gòu)造函數(shù)的作用(當(dāng)基類中有構(gòu)造函數(shù)且含有參數(shù)時(shí),派生類必須定義構(gòu)造函數(shù)以提供把參數(shù)傳遞給基類構(gòu)造函數(shù)的途徑。)
關(guān)于派生類和基類構(gòu)造函數(shù)的規(guī)則
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- C++文件 例:從文件income. in中讀入收入直到文件結(jié)束,并將收入和稅金輸出到文件tax. out。 檢查...
- 注意:本文中代碼均使用 Qt 開發(fā)編譯環(huán)境 派生類的目的是為了發(fā)展,派生類繼承了基類的成員,實(shí)現(xiàn)了原有代碼的重用,...
- 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...