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
- C++走向远洋——26(项目二,2,构造函数与析构函数)
- C++走向远洋——42(项目二,我的数组类,深复制,构造函数)
- C++走向远洋——24(项目一,三角形,复制构造函数)
- C++走向远洋——56(项目二1、动物这样叫、虚函数)
- C++走向远洋——67(项目二、洗牌)
- C++走向远洋——32(项目一内全部成员函数)
- C++走向远洋——61(项目一、排序函数模板)
- C++走向远洋——57(项目二2、动物这样叫、抽象类)
- C++走向远洋——63(项目二2、两个成员的类模板)
- C++走向远洋——48(项目一1、复数类中的运算符重载、类的成员函数)
- C++走向远洋——49(项目一2、复数类中的运算符重载、类的友元函数)
- C++走向远洋——25(项目二,游戏类)
- C++走向远洋——(项目二、存储班长信息的学生类、派生)
- C++走向远洋——58(项目二3、动物这样叫、改进版)
- C++走向远洋——62(项目二1、类模板)
- C++走向远洋——34(友元函数,成员函数和一般函数的区别)
- C++走向远洋——28(项目三,时间类,2)
- C++走向远洋——54(项目一2、分数类的重载、取倒数)
- 按照指定的宽高(或指定比例)来重新设置bitmap
- Shiro整合SSH开发1:整合Shiro+Struts2+Spring+Hibernate 初步整合配置【基于Maven】
- Android初学习 - Activity的四种launchMode
- Android Theme-安卓样式换肤实践方案
- iOS开发之 [_NSCFNumber length]:unrecognized selector ······
- C++走向远洋——26(项目二,2,构造函数与析构函数)
- idea 14 控制台下的中文乱码
- 透过J2Cache的吐槽,领悟代码的设计
- CSS设置网页在Safari快速滚动和温柔的回弹
- iOS开发调试技巧总结
- miniGUI3.0.12移植到Hi3531
- Android 5.0以上 获取当前正在运行的应用包名
- Android设计模式 单例模式(枚举单例)
- Java代码优雅之道-Guava