当前位置: 代码迷 >> 综合 >> 类到对象的 实例化的个数
  详细解决方案

类到对象的 实例化的个数

热度:57   发布时间:2023-10-14 03:21:13.0
#include <iostream>
using namespace std;
class cat
{public:
    cat()
    {num++;}
    static int getNumOfCats()
    { return num;}
    ~cat(){num--;}
private:
    static int num;
};
int cat::num=0;
int main()
{   cat c;//1个对象
    cout<<"num:"<<cat::getNumOfCats()<<endl;//num是1
    cat cArray[4];//再来4个对象
    cout<<"num:"<<cat::getNumOfCats()<<endl;//num是5
    cout << "Hello World!" << endl;
    return 0;
}

  相关解决方案