单项选择题

有如下程序:
#include<iostream>
using namespace std;
class MyClass
public:
MyClass()cout<<’A’;
MyClass(char c)cout<<c;
~MyClass()cout<<’B’;
;
int main()
MyClass p1.*p2;
p2=new MyClass(’X’);
delete p2;
return 0;

执行这个程序的输出结果是______。

A.ABX
B.ABXB
C.AXB
D.AXBB