1.类中的静态数据成员通常用来统计实际存在多少个对象
2.不能在类定义中初始化静态数据成员,要在类定义外部进行静态数据成员的初始化,初始化时没有static关键字
#include <iostream>
using namespace std;class A
{
public:
static int objectCount;
A() { objectCount++; }
~A() { objectCount--; }
};
int A::objectCount = 0;
void main()
{
A a;
A b;
A c;
cout<<A::objectCount<<endl;
getchar();
return;
}