01./*
02.02.*Copyright (c)2016,烟台大学计算机与控制工程学院
03.03.*All rights reserved.
04.04.*文件名称:main.cpp
05.05.*作 者:田志伟
06.06.*完成日期:2016年4月5日
07.07.*版 本 号:v1.0
08.08.*
09.09.*问题描述:游戏中的角色类
10.10.
11.11. 输入描述:
12.12.*输出描述:游戏角色的一系列动作
13.13.*/
14.
15.#include <iostream>
16.using namespace std;
17.class Role
18.{
19.public:
20. Role(string M,int x)
21. {
22. blood=x;
23. name=M;
24.
25. };
26. ~Role();
27. void show();
28.
29.
30.
31.private:
32. string name;
33. int blood;
34. bool life;
35.
36.};
37.int main()
38.{
39. Role mary("Mary",4);
40. Role jack("Jack",0);
41. mary.show();
42. jack.show();
43. return 0;
44.}
45.void Role::show()
46.{
47. if(blood>0)
48. cout<<name<<"is"<<"live"<<", "<<"you have "<<blood<<" blood"<<endl;
49. else
50. cout<<name<<"is"<<"die"<<", "<<"you have "<<blood<<" blood"<<endl;
51.}
52.
53.Role::~Role()
54.{
55. cout<<name<<"退出江湖..."<<endl;
56.}
运行结果: