下列程序的输出结果为2,请将程序补充完整。 #include<iostream> using namespace std; class Basc { public: 【 】void fun(){cout<<1;}

admin2009-02-15  45

问题 下列程序的输出结果为2,请将程序补充完整。
   #include<iostream>
   using namespace std;
   class Basc
   {
    public:
    【  】void fun(){cout<<1;}
   };
   class Dcrived:public Base
   {
   public:
   void fun(){cout<<2;}
   };
   int main()
   {
       Base*p=new Derived;
       p->fun();
       delete p;
       return 0;
   }

选项

答案virtual

解析 利用虚函数实现多态。
转载请注明原文地址:https://kaotiyun.com/show/Tdkp777K
0

最新回复(0)