2020-12-22

31 阅读1分钟

在这里插入图片描述
同上一篇博客,该题目充分说明了构造函数调用顺序问题。关键是要看class derived后面的顺序,这是声明的顺序,不是参数列表的形式。该题目还涉及到虚基类,把握住虚基类在内存中只有一个副本这一点,结合构造顺序,base,base2,base,base1,因此最终虚基类中唯一副本b是10。