问题 单项选择题

下面程序的运行结果是 ______。
#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

单项选择题
问答题 简答题