问题
填空题
以下程序的执行结果是________。
#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
derive1 class
derive2 class