带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类子对象初始化()。
A. 一次
B. 两次
C. 多次
D. 与虚基类下面的派生类个数有关
查看答案
如下程序运行时输出的第一行和第二行分别是()和()。#includeusingnamespacestd;classsubject{intx;public:subject(){x=8;}voidoutput(){cout<
如下程序运行时的输出结果是()。#includeusingnamespacestd;classAA{public:AA(){cout<<'1';}};classBB:publicAA{intk;public:BB():k(0){cout<<'2';}BB(intn):k(n){cout<<'3';}};intmain(){BBb(4),c;return0;}
如下程序运行时的输出结果是()。#includeusingnamespacestd;classBase{public:Base(){}voidfun(){cout<<"Base::fun"<fun();deletep;return0;}
如下程序运行时输出的第一行和第二行分别是()和()。#includeusingnamespacestd;classB0{public:B0(intx=0){b0=x;}intb0;};classB1:virtualpublicB0{public:B1(intx,inty):B0(x){b1=y;}intb1;};classB2:virtualpublicB0{public:B2(intx){b2=x;}intb2;};classD:publicB1,publicB2{intd;public:D(inta,intb,intc,intd):B0(a),B1(a,b),B2(c),d(d){}voidf(){cout<