填空题 以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,最后一行是 3
#include<iostream.h>
class B
{
public:
B(int a=0)
{
cout<<"B class"<<endl:
}
~B()
{
cout<<"~B class:<<endl;
}
};
class A:public B
{
public:
A()
{
cout<<"A class"<<endl;
}
};
void f()
{
static A a;
cout<<"f()"<<"/n";
}
void main()
{
f();
f();
}
【正确答案】
【答案解析】B class、A class、~B class