填空题

在下面程序的横线处填上适当的内容,使程序执行后的输出结果为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 public A; visual public A