实验报告(五)++.docVIP

  • 45
  • 0
  • 约1.21万字
  • 约 13页
  • 2016-10-20 发布于贵州
  • 举报
实验报告(五)

C++实验报告(五) 基础题 第一题 一、实验题目: 定义一个Cat类,拥有静态数据成员HowManyCats,记录Cat的个体数目;静态成员函数GetHowMany(),存取HowManyCats。程序测试这个类,体会静态数据成员和静态成员函数的用法。 二、实验分析及代码 分析:静态成员函数调用静态成员数据,静态数据成员声明在类里面,而初始化在类外;主函数可以直接调用静态成员函数。代码: #includeiostream using namespace std; class cat { public: cat(int weight,int age ):weight_(weight),age_(age) {howmanycats++; } cat(cat p); ~cat(){howmanycats--;} int getweight(){return weight_;} int getage(){return age_;} static void gethowmany() { cout这里有howmanycats只猫!; } private: int weight_,age_; static int howmanycats; }; cat::cat(cat p) {weight_=p.weight_;age_=p.age_;howmanycats++

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档