实验五 运算符载 完成.docVIP

  • 49
  • 0
  • 约1.89万字
  • 约 16页
  • 2016-10-20 发布于贵州
  • 举报
实验五 运算符载 完成

实验五 运算符重载的应用 班级:B135A2学号: 201322688 姓名: 杨弘 成绩: 实验目的 1、理解运算符重载的作用; 2、掌握运算符重载的两种方法; 3、掌握单目、双目运算符的重载; 使用的设备和仪器 计算机+Windows XP +Visual C++6.0 实验内容及要求 1、定义一个复数类Complex,重载运算符“-”,使之能用于复数与实数的减法运算。参加运算的两个操作数一个是类的对象,一个是实数,顺序任意。例如:i-c,c-i均合法(其中,c为复数类的对象,i为实数)。 减法规则:复数实部与实数相减,复数虚部不变。 2、定义点类Point,重载运算符“+”、“-”、“==”、“!=”、“++”、“--”、“”、“”,实现两个点的相加、相减、相等、不等、自增、自减、输入和输出运算。 3、定义一个矩阵类Matrix,均为M行N列,通过重载运算符“+”、“-”,“”,“”,“++”,“--”,“==”,“!=”来实现矩阵的相加、相减、输出、输入、自增、自减以及相等、不等的判断。 4、定义时间类Time,时间的表示采用24小时制。重载运算符“”和“”实现时间的输出和输入;重载运算符“+”和“-”实现时间推后和提前若干分钟;重载运算符“++”和“--”实现当前时间推后和提前1小时;重载“”、“”、“==”来判断两个时间之间大于、小于、等于以及不等

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档