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

实 验 报 告 ( 2014 / 2015 学年 第 二 学期) 课程名称 面向对象程序设计及C++ 实验名称 实验四:流运算符的重载及文件的使用 实验时间 2016 年 5 月 30 日 指导单位 计算机研究中心 指导教师 陈景强 学生姓名 班级学号 学院(系) 专 业 实 验 报 告 实验名称 流运算符的重载及文件的使用 指导教师 陈景强 实验类型 验证 实验学时 2 实验时间 4 实验目的和要求 (1)掌握在自定义的类中重载输入流运算符和输出流运算符,并输入/输出本类对象。 (2)掌握文件操作的步骤和方法,能利用程序建立数据文件、打开数据文件并进行相关操作。 二、实验环境(实验设备) 硬件: 微型计算机 软件: Microsoft Visual C++6.0 三、实验原理及内容 实验题目(1): 在多态性实验第2题的基础上,在复数类中增加输入流运算符和输出流运算符的重载,主函数通过“cin对象名”输入对象的值,通过“cout对象名”输出对象的值,输出复数值时将原来主函数中“对象名.print( )”改成“cout对象名”形式。 在上一步完成的基础上,将复数类改成一个类模板,只设一个模板参数,即实部和虚部用同一种类型,修改相应的代码,完成输入、输出功能。 实验解答: (1)源代码参考多态性实验第2题。 (2)记录重载operat

文档评论(0)

1亿VIP精品文档

相关文档