填空题

以下程序的执行结果为  【8】  
  #include<iostream>
  using namespace std;
 class base
  
   public:
    virtual void who( )
   
    cout < < "base class" < <end1;
   ;
   class derivel:public base
   
    public:
     void who( )
    
     cout < <"derivel class" < <end1;
    ;
    }
    class derive2:public base
    
     public:
      void who( )
     
      cout< <"derive2 class"< <end1;
     
    ;
    void main( )
    
     base obj1,* p;
     derivel obi2;
     derive2 obj3;
     p=&obj1;
     p->who( );
     p=&obj2;
     p->who( );
     p=&obj3;
     p->who( );

【参考答案】

【8】base class
   derivel class
   derive2 class