填空题
以下程序的执行结果为 【8】 。
#include<iostream>
using namespace std;
class base
public:
virtual void who()
cout<<"base class"<<endl;
;
class derivel:public base
public:
void who()
cout<<"derivel class"<<endl;
;
class derive2:public base
public:
void who()
cout<<"derive2 class"<<endl;
;
void main()
base obj1,*p;
derivel obj2;
derive2 obj3;
p=&objl;
p->who();
p=&obj2;
p->who();
p=&obj3;
p->who();
【参考答案】
base class
derivel class
derive2 class