c++实验报告静态成员运算符重载.docVIP

  • 135
  • 0
  • 约9.19千字
  • 约 23页
  • 2017-03-23 发布于重庆
  • 举报
c实验报告静态成员运算符重载

昆明理工大学信息工程与自动化学院学生实验报告 ( 201 —201 学年 第 二 学期 ) 课程名称:C++程序设计 开课实验室: 年 月 日 年级 学号 姓名 成绩 实验项目名称 静态成员、运算符重载 指导教师 教师评语 教师签名: 年 月 日 实验目的: 1.掌握用成员函数重载运算符的方法 2.掌握用友元函数及成员函数重载运算符的方法 题目1: 定义一个复数类,通过重载运算符: *,/,直接实现二个复数之间的乘除运算。编写一个完整的程序,测试重载运算符的正确性。要求乘法“*”用友元函数实现重载,除法“/”用成员函数实现重载。 ⑴分析 两复数相乘的计算公式为:(a+b i)*(c+d i)=(ac–bd )+(ad+bc) i 两复数相除的计算公式为:(a+b i)/(c+d i)=(ac+bd)/(c*c+d*d)+(bc-ad)/(c*c+d*d) i 复数类及运算符重载函数可定义为: class Complex{ float Real, Image

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档