为了账号安全,请及时绑定邮箱和手机立即绑定

C++继承

C++继承

C++
star丶玖少爺丿 2017-06-13 22:54:19
生成派生类对象时是否自动生成基类对象??
查看完整描述

2 回答

?
onemoo

TA贡献883条经验 获得超454个赞

如果你的派生类的构造函数不作额外的动作的话,基类部分是会先被自动构造的。那么如果你的基类不能被默认构造(如没有默认构造函数),就会报错了。


另外,基于你的表述“生成派生类对象时是否自动生成基类对象”我不知道你是否正确理解了:构造派生类对象时可不会另外再构造一个基类对象!

我说的“基类部分”指的是派生类对象中从基类集成而来的那些成员。 这些基类部分有时会被称作派生类的“基类子对象”。

查看完整回答
反对 回复 2017-06-13
  • 2 回答
  • 0 关注
  • 1415 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号