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

admin2009-01-15  38

问题 在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
   #include <iostream>
   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 virtual public A

解析 继承的相关概念。
转载请注明原文地址:https://kaotiyun.com/show/4kkp777K
0

最新回复(0)