下面程序中A是抽象类。请在下面程序的横线处填上适当内容

下面程序中A是抽象类。请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为:

B1 called

B2 called

#include<iostream.h>
class A
{
public:
______________(1)____________;
};
class B1:public A
{
public:
void display()
{cout<”B1 called”<<endl};
};
class B2:public A
{
public:
void display()
{cout<<”B2 called”<<endl};
};
void show(_________(2)________)
{
p->display();
}
void main()
{
B1 b1;
B2 b2;
A* p[2]={&b1,&b2};
for(int i=0;i<2;i++)
show(p[i]);
}
答案
第1空:virtual void display() = 0;
第2空:A *p

题目信息

题号:7609
题型:填空题
难度:普通