YTU 2914: xiaoping学构造函数

网友投稿 588 2022-08-24

YTU 2914: xiaoping学构造函数

YTU 2914: xiaoping学构造函数

2914: xiaoping学构造函数

时间限制: 1 Sec   内存限制: 128 MB

提交: 148

解决: 90

题目描述

xiaoping刚接触类的构造和析构函数,对于构造函数的编写比较困惑。zhuangzhuang给小平布置了一道题目,xiaoping苦思两天也无法解答,请你帮帮xiaoping吧。

#include using namespace std; class XiaoPing { private: int state; //用来记录是否有参数 int data; public: XiaoPing(); XiaoPing(int data); ~XiaoPing(); }; //只需完成并提交该部分代码 /// XiaoPing::~XiaoPing() { if(state) cout<<"destroy an object with a parameter:"<>data; XiaoPing onepara1(data); XiaoPing zeropara2; cin>>data; XiaoPing onepara2(data); return 0; }

输入

输入两行。每行一个整数,表示构造函数的参数值。

输出

按照题意输出构造函数和析构函数的调用顺序和信息。

样例输入

12

样例输出

create an object with no parametercreate an object with a parameter:1create an object with no parametercreate an object with a parameter:2destory an object with a parameter:2destory an object with no parameterdestory an object with a parameter:1destory an object with no parameter

im0qianqian_站在回忆的河边看着摇晃的渡船终年无声地摆渡,它们就这样安静地画下黄昏画下清晨......

#include using namespace std;class XiaoPing{private: int state; int data;public: XiaoPing(); XiaoPing(int data); ~XiaoPing();};XiaoPing::XiaoPing(){ state=0;}XiaoPing::XiaoPing(int dat){ state=1; data=dat; cout<<"create an object with no parameter"<>data; XiaoPing onepara1(data); XiaoPing zeropara2; cin>>data; XiaoPing onepara2(data); return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:YTU 2912: 圆柱体的C++
下一篇:YTU 2946: 填空:间接基类就是A
相关文章

 发表评论

暂时没有评论,来抢沙发吧~