问题详情

有如下程序:

#include

using namespace std;

class A

{

public:

A(){cout$amp;~A(){cout$amp;};

class B:public A

{

A* p;

public:

B(){cout$amp;~B(){cout$amp;};

int main()

{

B obj;

return 0;

}

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

A . BAA~A~B~A

B . ABA~B~A~A

C . BAA~B~A~A

D . ABA~A~B~A

参考答案
您可能感兴趣的试题