实验四流运算符的重载及文件的使用.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】 Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】

实验四流运算符的重载及文件的使用

实 验 报 告

( 2014 / 2015 学年 第 二 学期)

课程名称 面向对象程序设计及C++

实验名称

实验四:流运算符的重载及文件的使用

实验时间

2016

5

30

指导单位

计算机研究中心

指导教师

陈景强

学生姓名

班级学号

学院(系)

专 业

实 验 报 告

实验名称

流运算符的重载及文件的使用

指导教师

陈景强

实验类型

验证

实验学时

2

实验时间

4

实验目的和要求

(1)掌握在自定义的类中重载输入流运算符>>和输出流运算符<<,并输入/输出本类对象。

(2)掌握文件操作的步骤和方法,能利用程序建立数据文件、打开数据文件并进行相关操作。

二、实验环境(实验设备) 硬件: 微型计算机 软件: Microsoft Visual C++

三、实验原理及内容 实验题目(1): 在多态性实验第2题的基础上,在复数类中增加输入流运算符>>和输出流运算符<<的重载,主函数通过“cin>>对象名”输入对象的值,通过“cout<<对象名”输出对象的值,输出复数值时将原来主函数中“对象名.print( )”改成“cout<<对象名”形式。

在上一步完成的基础上,将复数类改成一个类模板,只设一个模板参数,即实部和虚部用同一种类型,修改相应的代码,完成输入、输出功能。

实验解答: (1)源代码参考多态性实验第2题。

(2)记录重载operator<<函数的代码:

ostream& operator<<(ostream

最近下载