简单类求助
如果要记录已经创建的A类的实例(对象)的个数,我们可以借助于类的静态成员。
根据下面的程序,写一个类的A,使得它包含一个私有的静态成员object-count,记录属于该类的对象的个数,然后为类A增加必要的成员函数,使得下面的程序:
void main()
{
A *pA = new A[3];
cout<< "There are " << pA->GetObjectCount() << "objects" <<endl;
delete []pA;
cout<< "There are " << A::GetObjectCount() << "objects" <<endl;
}
得到的输出为:
There are 3 objects
There are 0 objects
写出类A的定义(将所有的函数成员实现写在类定义体中):
写出初始化类的静态成员object-count的语句: