第5周项目2-游戏中的角色类(2)

来源:互联网 发布:彩精灵软件 编辑:程序博客网 时间:2024/05/17 07:03
/**Copyright(C) 2016,计算机与控制工程学院*All rights reserved.*文件名:test.cpp*作者:张志新*完成日期:2016年4月1日*版本号:v1.0**问题描述:设计构造函数,使角色对象在创建时被初始化;设计析构函数,当角色对象被撤消时,提示一句“XXX(名称)退出江湖…”。*/#include <iostream>using namespace std;class Role{public:   Role(string nm,int xie)   {       name=nm;       blood=xie;   };   ~Role()   {       cout<<name<<"退出江湖!"<<endl;   }   void show();private:    string name;    int blood;    bool life;};void Role::show(){    cout<<name<<" blood is "<<blood<<" he 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