C/C++教程

定义一个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;
}

这篇关于定义一个Cat类,拥有静态数据成员 numOfCats,记录Cat的个体数目;静态成员函数getNumOfCats(),读取numOfCats。设计程序测试这个类,体会静态数据成员和静态成员函数的用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!