当前位置: 东星资源网 > 优质范文 > 信息简报 > 正文

运算符重载类型转换与类范文实验报告

时间:2020-11-26 12:34:23 来源:东星资源网

  运算符重载类型转换与类模板实验报告

 实验题目 运算符重载类型转换与类模板 日期

 班级

 组别

 姓名

 类型

 【实验目的】

 1.掌握运算符重载的定义及实现。

 2.熟练掌握运算符重载为类成员函数和重载为一般普通函数的区别。

 3.掌握类型转换的方法。

 【实验原理】

 将运算符“+=”重载为适用于两个复数的复合赋值运算。

 【实验器材】

 微型计算机、Visual C++ 6.0 集成软件平台

 【实验步骤】

 1.编辑源程序. 2.对源程序进行编译并调试程序. 3.连接并运行程序; 4.检查输出结果是否正确。

 程序设计如下:

 #include <iostream.h> class Data { public: Data(double r = 0,double i = 0){ real = r;imag = i; } Data operator += (Data x); void print(); private:

  double real; double imag; }; Data Data::operator +=(Data x) { real = x.real+real; imag = x.imag+imag; return *this; } void Data::print() { cout <<"("<<real<<","<<imag<<")"<<endl; } void main() { Data d; Data d1(2,4); Data d2(1,5); d1 += d2; cout<<"运算后,d1 的值为:"; d1.print(); } 【实验结果与数据处理】

  【实验结论】

== 试读已结束,如需继续阅读敬请充值会员 ==
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/月,98元/年,微信支付秒开通!)
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册登录会员
标签: 重载 运算符 转换
《运算符重载类型转换与类范文实验报告.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

关于我们 | 网站地图 | 版权声明 | 联系我们 |

Copyright @ 2006 - 2024 dxf5.com All Rights Reserved

东星资源网 版权所有 友链、商务、投稿、客服、撤稿、投诉:QQ:179266880 邮箱:cptoo@163.com
《中华人民共和国电信与信息服务业务》 工业和信息化部 湘ICP备14009742号-43