有如下程序: #include<iostream> using namespace std; class A { public: virtual void f(){cout<<"1";} };

admin2013-05-30  23

问题 有如下程序:
   #include<iostream>
   using namespace std;
   class A
   {
       public:
         virtual void f(){cout<<"1";}
   };
   class B:public A
   {
       public:
         B (){cout<<"2";}
   };
   class C:public B
   {
       public:
         virtual void f(){B::f();cout<<"3";}
   };
   int main()
   {
     A aa,*p;
     B bb;
     C cc;
     p=&cc;
     p->f();
     return 0;
   }
   执行上面程序的输出是______。

选项

答案2213

解析
转载请注明原文地址:https://jikaoti.com/ti/V6E0FFFM
0

最新回复(0)