万能百科  > 所属分类  > 

下面程序的输出结果是#includeclass A{public: A( ) {cout < < "construtA" < < end

下面程序的输出结果是 #include<iostream.h> class A { public: A( ) {cout < < "construtA" < < endl;} Virtual~A( ) {cout < < "destructA" < < endl;}}; class B: public A { }; class C:public A { }; class D:public B,public C { }; void main( ) { D d;}

A.constructA

B.constructA

C.constructA

D.constructA destructA constructA constructA constructA destructA constructA constrnctA destructA destructA constructA destructA destructA destructA destrctA destructA destructA

正确答案:

B解析:类D继承了类C和类B,所以在构造的时候分别构造类B和类C。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签