生成派生类对象时是否自动生成基类对象??
2 回答
onemoo
TA贡献883条经验 获得超454个赞
如果你的派生类的构造函数不作额外的动作的话,基类部分是会先被自动构造的。那么如果你的基类不能被默认构造(如没有默认构造函数),就会报错了。
另外,基于你的表述“生成派生类对象时是否自动生成基类对象”我不知道你是否正确理解了:构造派生类对象时可不会另外再构造一个基类对象!
我说的“基类部分”指的是派生类对象中从基类集成而来的那些成员。 这些基类部分有时会被称作派生类的“基类子对象”。
- 2 回答
- 0 关注
- 1372 浏览
添加回答
举报
0/150
提交
取消