问题详情

( 29 ) 有如下程序 :

#include

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$amp;int main( ){

Obj ob1;

f( );

Obj *ob3=new Obj; cout<getVal( );

delete ob3; cout< return 0;

}

程序的输出结果是

A ) 232

B ) 231

C ) 222

D ) 221

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