静态数据成员
2013-12-09 13:53
190 查看
定义一个Cat类,拥有静态数据成员numOfCats,记录Cat的个体数目(此题暂定有3只猫);静态成员函数getNumOfCats(),读取numOfCats。设计程序测试这个类,体会静态数据成员和静态成员函数的用法。
#include<iostream> using namespace std; class Cat{ public: Cat(){ } static int getNumOfCats(){ numOfCats++; cout<<"There are "<<numOfCats<<" cats alive!"<<endl; } private: static int numOfCats; }; int Cat::numOfCats=0; int main(){ Cat cat; cat.getNumOfCats(); cat.getNumOfCats(); cat.getNumOfCats(); return 0; }
相关文章推荐
- 7_2静态数据成员
- 类的静态数据成员和静态成员函数浅析
- C++静态成员函数&静态数据成员
- C++静态成员(静态数据成员和静态成员函数)
- 类的静态数据成员在 类内只能声明,定义和初始化必须在类外
- 静态全局/局部变量、静态函数 || 静态数据成员、静态成员函数
- 第七周任务一之类中静态数据成员及成员函数(改进篇)
- 第七周实验报告(一)含有静态数据成员和成员函数的TIME类
- 静态数据成员的应用
- 第七周c++任务一。含有静态数据成员和成员函数的Time类
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++静态数据成员
- C++静态数据成员定义及应用浅谈
- 如何取类的非静态数据成员地址
- 静态数据成员应用
- 为多线程处理同步数据(包括实例和静态成员)
- 静态数据成员
- C++静态成员数据—定义、初始化
- 静态数据成员
- 3-6 静态数据成员与静态成员函数