A-A+

下面程序的运行结果是()。 #include class base{

2022-08-06 02:10:33 问答库 阅读 174 次

问题详情

下面程序的运行结果是()。 #include<iostream.h> class base{ protected: int a; public: base{cout$amp;A.0123
B.3120
C.0312
D.3012请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最后调用派生类自己的构造函数。

考点:程序