生成派生类对象时是否自动生成基类对象??
2 回答

onemoo
TA貢獻883條經(jīng)驗 獲得超454個贊
如果你的派生類的構(gòu)造函數(shù)不作額外的動作的話,基類部分是會先被自動構(gòu)造的。那么如果你的基類不能被默認構(gòu)造(如沒有默認構(gòu)造函數(shù)),就會報錯了。
另外,基于你的表述“生成派生類對象時是否自動生成基類對象”我不知道你是否正確理解了:構(gòu)造派生類對象時可不會另外再構(gòu)造一個基類對象!
我說的“基類部分”指的是派生類對象中從基類集成而來的那些成員。 這些基類部分有時會被稱作派生類的“基類子對象”。
- 2 回答
- 0 關(guān)注
- 1408 瀏覽
添加回答
舉報
0/150
提交
取消