class AllMembers{
public:
AllMembers() // 构造函数
{
++num;
}
AllMembers(const AllMembers&) // 拷贝构造函数
{
++num;
}
~AllMembers() // 析构函数
{
--num;
}
static size_t number() // 返回实例化对象个数
{
return num;
}
private:
static size_t num; // 对象计数器
};