问题
单项选择题
有如下程序:
#include<lostreanl>
using namespace std;
elass MyClass
public:
MyClass( )++count;
~MyClass( )--count;
static int getCount( )return count;
private:
static int count;
;
int MyClass::count=0;
int main( )
MyClass obj;
cout<<obj.getCount( );
MyClass*ptr=new MyClass;
cout<<MyClass::getCount( );
delete ptr;
cout<<MyCiass::getCount( );
return 0;
程序的输出结果是
A.121
B.232
C.221
D.122
答案
参考答案:A
解析: 类的对象在创建时调用构造函数,在撤销时调用析构函数,静态成员为类的不同对象所共享。