单选题
下面程序的结果是
#include<iostream.h>
class
A
{ public:
A( ) { cout < < "construtA" < < end1;}
virtual ~A( ) { cout < < "destructA" < < end1;} };
class B:public
A
{ };
class C:public A
{ };
class D:public B,public
C
{ };
void main( )
{ Dd;}
- A. constructA destructA
- B. constructA constructA destructA destructA
- C. constructA constructA constructA destructA destructA destructA
- D. constructA constructA constructA constructA destructA destructA
destructA destructA