首页 > 编程语言> > 定义一个Cat类,拥有静态数据成员 numOfCats,记录Cat的个体数目;静态成员函数getNumOfCats(),读取numOfCats。设计程序测试这个类,体会静态数据成员和静态成员函数的用法
定义一个Cat类,拥有静态数据成员 numOfCats,记录Cat的个体数目;静态成员函数getNumOfCats(),读取numOfCats。设计程序测试这个类,体会静态数据成员和静态成员函数的用法
作者:互联网
#include<iostream>
using namespace std;
class cat
{
public:
cat()
{
numOfCats++;
}
static int getNumOfCats()
{
return numOfCats;
}
~cat()
{
numOfCats--;
}
private:
static int numOfCats;
};
int cat::numOfCats = 0;
int main()
{
cat a;
cat b;
cat c;
cout<<cat::getNumOfCats()<<endl;
return 0;
}
标签:静态数据,int,numOfCats,成员,cat,static 来源: https://blog.csdn.net/glhlovezx/article/details/120318113