有如下程序: #include Using namespace std; class Base{ public: Base(intx=0):valB(x){cout<<valB;} ~Base()(cout<<valB;

admin2010-05-15  38

问题 有如下程序:    #include    Using namespace std;    class Base{    public:    Base(intx=0):valB(x){cout<<valB;}    ~Base()(cout<<valB;)    Private:    intvalB;    };    class Derived:public Base{    public:    Derived(int x=O,int y=O):Base(x),va1D(y)(cout<<valD;)    ~Derived()(cout<<va1D;)    private:    int valD;    int main(){    Derived obj 12(2,3);    return 0;    }    运行时的输出结果是(    )。

选项 A、2332
B、2323
C、3232
D、3223    .

答案A

解析 本题使用析构函数。
转载请注明原文地址:https://jikaoti.com/ti/4tW0FFFM
0

最新回复(0)