首页 > 其他分享 >5-7

5-7

时间:2023-03-14 20:44:26浏览次数:22  
标签: 静态数据 int numOfCats 成员 Cat include

定义一个Cat类,拥有静态数据成员numOfCats,记录Cat 的个体数目;

静态成员函数getNumOfCats(),读取numOfCats。

设计程序测试这个类,体会静态数据成员和静态成员函数的用法。

 1 #include <iostream>
 2 #include <string>
 3 #include <stdio.h>
 4 using namespace std;
 5 
 6 class Cat{
 7 private:
 8     static int numOfCats;
 9 public:
10     Cat(){numOfCats++;}
11     static int getNumOfCats(){return numOfCats;}
12     ~Cat(){numOfCats--;}
13 };
14 int Cat::numOfCats = 0;
15 int main(){
16     Cat cat1;
17     cout<<"num of cats:"<<Cat::getNumOfCats()<<endl;
18     Cat cat2;
19     cout<<"num of cats:"<<Cat::getNumOfCats()<<endl;
20     return 0;
21 }

 

标签:,静态数据,int,numOfCats,成员,Cat,include
From: https://www.cnblogs.com/YUZE2001/p/17216287.html

相关文章