问题 单项选择题

有如下程序:
#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

解析:

类的对象在创建时调用构造函数,在撤销时调用析构函数,静态成员为类的不同对象所共享。

选择题
材料分析题