填空题 在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include <iostream>
using namespace std;
class A
{
public: A() {cout<<"A";}
};
class B: __ 1__
{
public:B() {cout<<"B";}
};
class C: __ 2__
{
public: C(){cout<<"C";}
};
class D:public B,public C
{
public:D() {cout<<"D";}
};
void main() {D obj; }
【正确答案】
【答案解析】[11] virtual public A
[12] virtual public A [解析] 继承的相关概念。