有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<’A’;) ~A(){cout<<"~A";) };

admin2009-01-15  18

问题 有如下程序:    #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;    }    执行这个程序的输出结果是(    )。

选项 A、BAA~A~B~A
B、ABA~B~A~A
C、BAA~B~A~A
D、ABA~A~B~A

答案2

解析
转载请注明原文地址:https://kaotiyun.com/show/0ekp777K
0

最新回复(0)