第5周项目2 游戏角色(析构函数)
2016-04-02 13:37
381 查看
/* *copyright(c) 2016,烟台大学计算机学院 *All rights reserved *文件名称:test.cpp *作者:李硕 *版本:v6.0 * *问题描述:宣告主权 *输入描述: *程序输出: */ #include <iostream> using namespace std; class Role { public: bool isAlived(); Role(string n, int b); void show(); ~Role(); private: string name; int blood; bool life; }; bool Role::isAlived() { return life; } Role::Role(string n, int b) { name=n; blood=b; if(blood>0) life=true; else life=false; } Role::~Role() { cout<<name<<"退出江湖..."<<endl; } void Role::show() { cout<<name<<" 's "<<blood<<" blood is "; if(isAlived()) cout<<"islive."; else { cout<<"dead."<<endl; } cout<<endl; } int main( ) { Role mary("mary", 4); Role jack("jack", 0); mary.show(); jack.show(); return 0; }
<img src="http://img.blog.csdn.net/20160402133746122?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相关文章推荐
- 使用jQuery设置disabled属性与移除disabled属性
- C++指针理解《一》
- Nginx实战系列之功能篇----后端节点健康检查
- cocos::触摸跟随移动
- 以模块化视角看卷积神经网络Conv Nets: A Modular Perspective
- 第三章读书笔记
- SAS学习笔记:添加超链接
- 深入理解Objective-C:Category(下)
- socket实现获取服务器时间
- UML类图几种关系的总结
- POJ 3268 Silver Cow Party 正反单源最短路
- 哪些网站适合用于充电、学习新知识
- Android仿淘宝订单页面实现
- 第五周进度条
- HDU 2013 蟠桃记
- 字节排序函数
- DFS-部分和问题
- echo命令解析
- Android HTTP请求方式:HttpClient
- 【Qt】Qstring