单选题
有如下程序:
#include<iostream>
using namespace std;
class A
{
public:
A() {cout<<"A";}
~A() {cout<<"~A";}
};
class B: public A
{
A*P;
public:
B() {cout<<"B"; P=new A();}
~B() {cout<<"~B"; delete P;}
};
int main()
{
B obj;
return 0;
}
执行这个程序的输出结果是______。