单选题
下面程序的运行结果是 ______。
#include<iostream.h>
class A{
public
virtual、~(){ cout<<”call A:: ~A()”<<end1;}
};
class B:public A{
B(int i){p=new char[i]:}
-B(){
delete[)p;
Cout<<”call B:: ~B()”;
}
};
void main() {
A*a=new B(8);
Delete a;
}
A、
call B:: ~B()
B、
call B:: ~B()
C、
call A:~A()
D、
call A::~A()
【正确答案】
A
【答案解析】
提交答案
关闭