C++走向远洋——26(项目二,2,构造函数与析构函数)

来源:互联网 发布:2015乡村旅游数据统计 编辑:程序博客网 时间:2024/04/30 09:23
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:game.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年3月29日 * 版本号:V1.2 * 问题描述:游戏类的简单实现 * 程序输入:无 * 程序输出:见运行结果 */#include<iostream>#include<string>using namespace std;class Role   {   public:   Role(string M,int B);   void show();       ~Role(){cout<<name<<"退出江湖..."<<endl;}   private:   string name;   int blood;   bool life;   }; Role::Role(string M,int B){       name=M;   blood=B;}void Role::show(){    if(life)cout<<name<<" has "<<blood<<" , it is alived"<<endl;    else        cout<<name<<" has "<<blood<<" , it is dead"<<endl;}int main()   {   Role mary("Mary",4);   Role jack("Jack",0);          mary.show();   jack.show();   return 0;   } 

运行结果:

心得:

        书中自有颜如玉

0 0
原创粉丝点击