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

初始化顺序

构造函数初始化顺序不是按照继承顺序吗?视频中说是初始化列表的顺序。

正在回答

1 回答

类,若无父类,直接初始化自己。

若有父类,先初始化其父类。

每个类初始化过程中只考虑自己,及其直接父类。显然,类不知道自己的子类是谁,所以不考虑子类。

注意:这样过程,不断向上找父类,是递归过程。但是,代码执行,显示出来过程,常常从第一个被初始化类开始,所以看上去从第一个类开始沿着继承顺序向下。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之继承篇
  • 参与学习       75188    人
  • 解答问题       251    个

继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面

进入课程

初始化顺序

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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