有如下程序:
#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
解析:
类的对象在创建时调用构造函数,在撤销时调用析构函数,静态成员为类的不同对象所共享。