有如下程序:include<iostream>usingnamespacestd;classAA{public;AA( ){cOUt<<
有如下程序:
include<iostream>
usingnamespacestd;
classAA{
public;
AA( ){cOUt<<1;)
};
classBB:publicAA{
intk;
public:
BB( ):k(0){tout<<12;}
BB(intn):k(n)(cout<<3;)
};
intmain( ){
BBb(4),c;
return0;
}
运行时的输出结果是( ).
A.1312
B.132
C.32
D.1412
正确答案:AA。【解析】当基类的构造函数默认或无参时,派生类可省略对基类构造函数的显示调用,但系统会自动调用该类的缺省构造函数,且先调用基类的构造函数后调用派生类的构造函数。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
