填空题
以下程序的执行结果是________。
#include<iostream.h>
class base
{
public:
virtual void who() {cout<<"base class"<<end1;}
};
class derrvel: public base
{
public:
void who() {cout<<"derivel class"<<end1;}
};
class derive2:public base
{
public:
void who(){cout<<"derive2class"<<end1;}
};
void main()
{
base obj1,*P;
derivel obj2;
derive2 obj3;
p=&obj1:
p->who();
p=&obj2;
p->who();
p=&obj3;
p-->who():
}
【参考答案】
base class