请在下面程序的横线处填上适当字句,以使程序完整,并使程
请在下面程序的横线处填上适当字句,以使程序完整,并使程序的输出为
构造 base 对象
调用 base::f()
构造 derive 对象
调用 derive::f()
#include <iostream.h>
class base
{
public:
base()
{cout<<"构造base对象"<<endl;
f();
}
_________(1)_________{cout<<"调用base::f()"<<endl;}
};
class derive:public base
{
public:
derive()
{cout<<"构造derive对象"<<endl;
_________(2)_________;
}
void f(){cout<<"调用derive::f()"<<endl;}
};
int main()
{
derive d;
}答案
第1空:[virtual] void f()
第2空:f()