要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
#include<iostream>
using namespace std;
public:A()cout<<’A’;
;
class B=______
public:B()cout<<’B’;
;
class C:virtual public A
public:C()cout<<’C’;
;
class D:public B,public C
public:D()cout<<’D’;
;
void main()D obj;
A.public A
B.private A
C.protected A
D.virtual public A