第五周项目2——(2)游戏中的角色类

来源:互联网 发布:分期乐网络繁忙 编辑:程序博客网 时间:2024/04/29 15:52

问题及代码:

 /*  * Copyright (c) 2016,烟台大学计算机与控制工程学院  * All rights reserved.  * 文件名称:main.cpp  * 作    者:赵志君  * 完成日期:2016年3月27日  * 版 本 号:v1.0  *  * 问题描述:补充完整成员函数,使角色能一定的行动或改变状态  */#include<iostream>using namespace std;class Role{public:    Role(string nam,int bl):name(nam),blood(bl){}    ~Role()    {        cout<<name<<"退出江湖..."<<endl;    }    void show();private:    string name;    int blood;};void Role::show()               //展现角色当前状态{    cout<<name<<" has "<<blood<<"blood,it is ";    if(blood>0)        cout<<"alived"<<endl;    else        cout<<"dead"<<endl;}int main(){    Role mary("Mary",4);    Role jack("Jack",0);    mary.show();    jack.show();    return 0;}

运行结果:



学习心得:理解析构函数

0 0
原创粉丝点击