YTU 2625: B 构造函数和析构函数

网友投稿 264 2022-08-29

YTU 2625: B 构造函数和析构函数

2625: B 构造函数和析构函数

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

提交: 772

解决: 513

题目描述

在建立类对象时系统自动该类的构造函数完成对象的初始化工作, 当类对象生命周期结束时,系统在释放对象空间之前自动调用析构函数。

此题要求: 根据主程序(main函数)和程序执行结果,结合构造函数和析构函数相关知识,在下面的程序段基础上完成整个设计。 提示:(1)需要自定义复数类Complex,并在类中添加适当的构造函数和析构函数。           (2)只提交begin到end部分的代码

#include using namespace std;//将程序需要的其他成份写在下面,只提交begin到end部分的代码 //******************** begin ******************** //********************* end ******************** int main() { double real,image; cin>>real>>image; Complex c1(real,image); Complex c2=c1; return 0; }

程序输入输出样例如 Sample Input 和 Sample Output 所示。

输入

一个复数的实部和虚部

输出

调用相关构造函数和析构函数的运行结果(需要自己分析),参照Sample Output 所示。

样例输入

1.5 2.6

样例输出

(1.5,2.6i) is constructed!(1.5,2.6i) is copy constructed!destructed!destructed!

提示

(1)需要自定义复数类Complex,并在类中添加适当的构造函数和析构函数。 (2)只提交begin到end部分的代码

迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

#include using namespace std;class Complex{public: void draw() { cout<<"("<>real>>image; Complex c1(real,image); Complex c2=c1; return 0;}

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

上一篇:YTU 2621: B 继承 圆到圆柱体
下一篇:赛季首球!武磊打破342天留洋进球荒!(武磊本赛季进球)
相关文章

 发表评论

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