C++走向远洋——26(项目二,2,构造函数与析构函数)
*/* 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,构造函数与析构函数)相关推荐
- 【C++】C++类的学习(二)——构造函数、析构函数、拷贝构造函数以及this指针
[fishing-pan:https://blog.csdn.net/u013921430转载请注明出处] 1. 前言 在之前的博文< C++类的学习(一)--初识类>中,简单地讲述了类的 ...
- 【C++深度剖析教程33】C++中的构造函数与析构函数是否可以为虚函数
加qq1126137994 微信:liu1126137994 一起学习更多技术!!! 问题一:构造函数与析构函数可以成为虚函数么? 答案: 1.构造函数不可以成为虚函数 因为在构造函数执行结束后,虚函 ...
- 【C++碎碎念】面向对象(封装与访问控制、构造函数与析构函数、拷贝函数)
目录 一.封装与访问控制 二.构造函数与析构函数 三. 拷贝构造函数 一.封装与访问控制 1.封装的优势: 1)隐藏实现细节,提供公共的访问方式: 2)提高了代码的复用性: 3)提高了安全性. 2.分 ...
- 信创操作系统--麒麟Kylin桌面版 (项目二 桌面环境)
信创操作系统–麒麟Kylin桌面版 (项目二 桌面环境) 目录 桌面布局 新建文件夹/文档 设置排序方式 调整图标 设置显示器 壁纸与屏保 剪贴板 任务栏 回收站 开始菜单 开始菜单模式 应用管理 窗 ...
- 表决器c语言课程设计,项目二:玩转RGB点阵屏——表情表决器
项目二:玩转RGB点阵屏--表情表决器项目二:玩转RGB点阵屏--表情表决器(建议2课时) [情境导入] 图2.1 医护人员"逆行"湖北 是她们不畏生死驰援湖北,为中国抗疫带来胜利 ...
- java服务器要二次编译,ecology项目二次开发环境搭建
ecology项目二次开发环境搭建 Submitted By Weaver 文档版本控制 文档简要信息: 文档主题(Title) ecology项目二次开发环境搭建 作者(Author) 审批者 (T ...
- C# 中构造函数与析构函数(二)
(二)析构函数 析构函数 · 不能在结构中定义析构函数.只能对类使用析构函数. · 一个类只能有一个析构函数. · 无法继承或重载析构函数. · 无法调用析构函数.它们是被自动调用的. · 析构函数既 ...
- Eclipse+Maven创建webapp项目二 (转)
Eclipse+Maven创建webapp项目<二> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...
- Vue购物商城项目(二) 数据请求使用
Vue购物商城项目(二) 文章目录 Vue购物商城项目(二) 前言 一.请求数据 request.js home.js Home.vue 二.使用数据 总结 前言 1.这里面包含了大量的.我的个人理解 ...
最新文章
- Python内置方法
- Busybox下的microcom用法
- Twitter-Snowflake,64位自增ID算法详解
- 艾伟:尽可能摆脱对HttpContext的依赖
- ASM元数据备份与恢复:md_backup和md_restore
- win10系统javac不是内部或外部命令,也不是可运行的程序 或批处理文件。
- kail利用msf工具对MS12-020漏洞进行渗透测试
- java把字体做成滚动的_Scroll text - JS实现文字自动循环滚动效果
- mysql查询中使用别名_在mysql子查询中使用外部别名
- CSS居中对齐的方法
- 【日语】日语动词的敬体与简体
- 渗透测试工程师(实习生)面试题目
- UWB人员定位解决方案
- 阅读这篇文章,假设你不知道的傅里叶变换,然后来掐死我
- php workman消息提醒,原生workman实现消息推送
- 亚马逊云科技入门资源中心,从0到1轻松上云
- VLDB 2021 COCO 论文阅读
- 【生成模型】浅析玻尔兹曼机的原理和实践
- csv文件用excel打开乱码问题
- 向上取整向下取整探讨