#include <iostream>
using namespace std;
class Ctest {
static int count;
public:
Ctest() {
++count;
cout << "对象数量=" << count << '\n';
}
};
int Ctest::count = 0;
int main(void)
{
Ctest a[3];
return 0;
}
心得体会:静态成员是类的所以对象共享的成员。所以若想赋初值,必须在类外赋值。静态成员包括数据成员和函数成员,静态成员可以专门用于类的计数的处理。