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

C++继承

C++继承

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

2 回答

?
onemoo

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

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


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

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

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信