以下程序的执行结果为【 】。 #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( ); }