C++实验5 运算符重载和多态性.docxVIP

  • 17
  • 0
  • 约7.52千字
  • 约 7页
  • 2016-11-21 发布于天津
  • 举报
C++实验5 运算符重载和多态性.docx

实验5 运算符重载与多态性 班级 学号 姓名 郑成绩 一、实验目的 1.掌握用成员函数重载运算符的方法 2.掌握用友元函数重载运算符的方法 3.理解并掌握利用虚函数实现动态多态性和编写通用程序的方法 4.掌握纯虚函数和抽象类的使用 二、实验内容 1.复数类加减法乘除运算 (用成员函数定义运算符重载)。 复数类的定义: class complex //复数类声明 { public: //外部接口 complex(double r=0.0,double i=0.0) //构造函数 {real=r,imag=i;} complex operator +(complex c2); //运算符+重载成员函数 complex operator - (complex c2); //运算符-重载成员函数 complex operator *(complex ); //运算符*重载成员函数 complex operator /(complex); //运算符/重载成员函数 complex operator =(complex c2); //运算符=重载成员函数 void display();

文档评论(0)

1亿VIP精品文档

相关文档