有如下程序:#include <iostream>using namespace std;class Obj { static int i;public: Obj(){i++;} -Obj(){i--;} static int g

admin2009-01-15  22

问题 有如下程序:#include <iostream>using namespace std;class Obj {     static int i;public:    Obj(){i++;}    -Obj(){i--;}    static int getVal(){return i;}    };int Obj::i=0;void f(){Obj ob2; cout<<ob2.getVal(); }hat main(){    Obj ob1;    f();    Obj *ob3=new Obj; cout<<ob3->getVal();    delete ob3; cout<<Obj:: getVal();    return ();    }程序的输出结果是(    )。

选项 A、232
B、231
C、222
D、221

答案8

解析
转载请注明原文地址:https://jikaoti.com/ti/uDd0FFFM
0

最新回复(0)