如果A为基类,B继承自A,C继承自B和A,那么在实例化C时,它们各自的构造函数的调用顺序是什么? 一般性规则: 1. 在调用构造函数前先调用父类的构造函数 2. 如果是多重继承,调用父类构造函数的顺序是自左向右 3. 此子而父递归以上两条
结果如下:
|
C++继承关系中构造函数的调用顺序
最新推荐文章于 2024-05-04 10:00:08 发布
如果A为基类,B继承自A,C继承自B和A,那么在实例化C时,它们各自的构造函数的调用顺序是什么? 一般性规则: 1. 在调用构造函数前先调用父类的构造函数 2. 如果是多重继承,调用父类构造函数的顺序是自左向右 3. 此子而父递归以上两条
结果如下:
|