高等程序设计实验报告推荐.docxVIP

  • 0
  • 0
  • 约9.9千字
  • 约 39页
  • 2021-02-05 发布于天津
  • 举报
高等程序设计实验报告 实验名称 实验12运算符重载(2) 系别 姓名 学 号 班级 实验时间 实验地点 实验成绩 一、 实验目的及要求 进一步理解运算符重载,运用成员函数和友元函数等方法实现运算符的重载。 二、 实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等) 硬件设备:联网的个人计算机 操作系统:Win dows xp 编译系统:Dev C++ 三、 实验内容及步骤(包含简要的实验步骤流程) 1、 重载函数调用运算符(),将以下的二维数组的下标表示方法: chessBoard[row][colum n] 改为常用的表示方法: chessBoard(row,colu mn) 2、 重载下标运算符使之返回集合中最大的元素、次最大的元素以及第三大的元素。 3、 开发多项式类Poly no mial,多项式的每一项用数组表示,每项包含一个系数和一个指数。 例如:2x4的指数为4,系数为2。 请开发一个完整的Polynomial类,包括构造函数、析构函数以及get函数和set函数。 该类还要提供下述重载的运算符(分别使用成员函数和友元函数) : 重载加法运算符+,将两个多项式相加; 重载减法运算符-,将两个多项式相减; 重载赋值运算符=,将一个多项式赋给另外一个多项式; 重载乘法算符*,将两个多项式相乘; 重载加法赋值运算符+二、减法赋值运算符-=以及乘法赋值运算符*=。 4

文档评论(0)

1亿VIP精品文档

相关文档