单选题
有如下程序:
#include < iostream >
using
namespace std;
class A
{
public :
A() { cout<<"A"; }
~A() t cout<<" ~A"; }
};
class B
: public A
}
A* p;
public :
B() { cout<<"B"; p =
new A();
B() { cout<<" ~B"; deletep; }
};
int main()
{
B obj;
return 0 ;
}
执行这个程序的输出结果是{{U}} {{/U}}。
- A. BAA~A~B~A
- B. ABA~B~A~A
- C. BAA~B~A~A
- D. ABA~A~B~A