填空题

以下程序的执行结果为 【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 objl,*p;
derivel obj2;
derive2 obj3;
P=&objl;
p->who( );
p=&obj2;
p->who( );
p=&obj3;
p->who( );

【参考答案】

base class
derivel class
derive2 class