*/* 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;elsecout<<name<<" has "<<blood<<" , it is dead"<<endl;
}int main(){Role mary("Mary",4);Role jack("Jack",0);mary.show();jack.show();return 0;}

运行结果:

心得:

书中自有颜如玉

转载于:https://www.cnblogs.com/chxuan/p/8232255.html

C++走向远洋——26(项目二,2,构造函数与析构函数)相关推荐

  1. 【C++】C++类的学习(二)——构造函数、析构函数、拷贝构造函数以及this指针

    [fishing-pan:https://blog.csdn.net/u013921430转载请注明出处] 1. 前言 在之前的博文< C++类的学习(一)--初识类>中,简单地讲述了类的 ...

  2. 【C++深度剖析教程33】C++中的构造函数与析构函数是否可以为虚函数

    加qq1126137994 微信:liu1126137994 一起学习更多技术!!! 问题一:构造函数与析构函数可以成为虚函数么? 答案: 1.构造函数不可以成为虚函数 因为在构造函数执行结束后,虚函 ...

  3. 【C++碎碎念】面向对象(封装与访问控制、构造函数与析构函数、拷贝函数)

    目录 一.封装与访问控制 二.构造函数与析构函数 三. 拷贝构造函数 一.封装与访问控制 1.封装的优势: 1)隐藏实现细节,提供公共的访问方式: 2)提高了代码的复用性: 3)提高了安全性. 2.分 ...

  4. 信创操作系统--麒麟Kylin桌面版 (项目二 桌面环境)

    信创操作系统–麒麟Kylin桌面版 (项目二 桌面环境) 目录 桌面布局 新建文件夹/文档 设置排序方式 调整图标 设置显示器 壁纸与屏保 剪贴板 任务栏 回收站 开始菜单 开始菜单模式 应用管理 窗 ...

  5. 表决器c语言课程设计,项目二:玩转RGB点阵屏——表情表决器

    项目二:玩转RGB点阵屏--表情表决器项目二:玩转RGB点阵屏--表情表决器(建议2课时) [情境导入] 图2.1 医护人员"逆行"湖北 是她们不畏生死驰援湖北,为中国抗疫带来胜利 ...

  6. java服务器要二次编译,ecology项目二次开发环境搭建

    ecology项目二次开发环境搭建 Submitted By Weaver 文档版本控制 文档简要信息: 文档主题(Title) ecology项目二次开发环境搭建 作者(Author) 审批者 (T ...

  7. C# 中构造函数与析构函数(二)

    (二)析构函数 析构函数 · 不能在结构中定义析构函数.只能对类使用析构函数. · 一个类只能有一个析构函数. · 无法继承或重载析构函数. · 无法调用析构函数.它们是被自动调用的. · 析构函数既 ...

  8. Eclipse+Maven创建webapp项目二 (转)

    Eclipse+Maven创建webapp项目<二> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...

  9. Vue购物商城项目(二) 数据请求使用

    Vue购物商城项目(二) 文章目录 Vue购物商城项目(二) 前言 一.请求数据 request.js home.js Home.vue 二.使用数据 总结 前言 1.这里面包含了大量的.我的个人理解 ...

最新文章

  1. Python内置方法
  2. Busybox下的microcom用法
  3. Twitter-Snowflake,64位自增ID算法详解
  4. 艾伟:尽可能摆脱对HttpContext的依赖
  5. ASM元数据备份与恢复:md_backup和md_restore
  6. win10系统javac不是内部或外部命令,也不是可运行的程序 或批处理文件。
  7. kail利用msf工具对MS12-020漏洞进行渗透测试
  8. java把字体做成滚动的_Scroll text - JS实现文字自动循环滚动效果
  9. mysql查询中使用别名_在mysql子查询中使用外部别名
  10. CSS居中对齐的方法
  11. 【日语】日语动词的敬体与简体
  12. 渗透测试工程师(实习生)面试题目
  13. UWB人员定位解决方案
  14. 阅读这篇文章,假设你不知道的傅里叶变换,然后来掐死我
  15. php workman消息提醒,原生workman实现消息推送
  16. 亚马逊云科技入门资源中心,从0到1轻松上云
  17. VLDB 2021 COCO 论文阅读
  18. 【生成模型】浅析玻尔兹曼机的原理和实践
  19. csv文件用excel打开乱码问题
  20. 向上取整向下取整探讨

热门文章

  1. Jenkins怎么安装、使用Jenkins构建、部署spring boot项目
  2. 团队章程---促进团队更合作和更高效
  3. Java中四种访问修饰符的区别
  4. java基础包的基本信息_JAVA 基础 之 基本数据类型、引用类型和包...
  5. 神策数据:游戏企业如何做产品 A/B 测试?三大案例一次搞懂
  6. python中字母大小写的转换,和一些字典的常规操作
  7. django-TDD
  8. 蓝色巨人的硬件业务:存储营收或将下滑
  9. asp.net webapi 微信接口接入
  10. 以交互方式安装ESXi 6.0