Problem B: 一切皆对象
来源:互联网 发布:smali语法编程 编辑:程序博客网 时间:2024/06/07 02:04
Problem B: 一切皆对象
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1487 Solved: 951
[Submit][Status][Web Board]
Description
一切都是对象 —— Everything is an object。 所以,现在定义一个类Thing,来描述世界上所有有名字的事物。该类只有构造函数、拷贝构造函数和析构函数,并具有一个字符串数据成员来存储其名字。
Input
输入只有1行,是一个没有空白符的字符串。
Output
见样例。
Sample Input
NAME
Sample Output
A thing without name is created!A thing without name is copied!A thing named by NAME is created!A thing named by NAME is copied!A thing named by NAME is erased!A thing named by NAME is erased!A thing without name is erased!A thing without name is erased!
HINT
Append Code
append.cc,
#include <iostream>#include <string>using namespace std;class Thing{public: string name; Thing():name("without name"){cout<<"A thing without name is created!"<<endl;} Thing(string name):name(name){cout<<"A thing named by "<<name<<" is created!"<<endl;} Thing(const Thing &t) {name = t.name; if(name == "without name") cout<<"A thing "<<name<<" is copied!"<<endl; else cout<<"A thing named by "<<name<<" is copied!"<<endl;} ~Thing(){if(name == "without name") cout<<"A thing "<<name<<" is erased!"<<endl; else cout<<"A thing named by "<<name<<" is erased!"<<endl; }};int main(){ string name; Thing Thing1, Thing2(Thing1); cin>>name; Thing Thing3(name); Thing Thing4(Thing3); return 0;}
0 0
- Problem B: 一切皆对象
- Problem B: 一切皆对象
- Problem B: 一切皆对象
- Problem A: 一切皆对象 (C++期末)
- 一切皆为对象
- 一切皆对象
- 一切皆对象,X
- 一切皆对象
- 一切皆为对象
- python 一切皆对象
- 一切皆是对象
- Java一切皆对象
- js 一切皆对象
- 一切皆对象
- JavaScript 对象(一切皆对象)
- 第二章 一切皆对象
- 高手都说一切皆对象
- javaScript----一切皆为对象
- springboot输出日志到指定目录,简单粗暴,springboot输出mybatis日志
- Problem A: 还会用继承吗?
- 针对机器学习初学者的MNIST实验——回归的实现、训练和模型评估
- Android 7.0拍照出现android.os.FileUriExposedException异常
- (字典树Trie Tree)HDU 1251 统计难题
- Problem B: 一切皆对象
- Android中ListView适配器中的view重用和接口回调
- 数据库
- 区间覆盖问题
- HTML5 canvas 中的 fillstyle fillrect strokeStyle strokeRect fill stroke rect 的简单理解
- chapter6指针——输入三个整数,按从小到大顺序输出
- Problem C: 给我一台计算机吧!
- 500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
- Android安卓---Hellword 简单提示框