填空题

在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream.h> using namespace std; class A { public:A(){cout<<‘A’;} }; class B:______ { public:B(){cout<<‘B’;) }; class C:______ { public:C(){cout<<‘C’;} }; class D:public B,public C { public:D(){cout<<‘D’;} }; void main(){D obj;}

【参考答案】

virtual publicA virtual public A。