实验11运算符重载.docVIP

  • 30
  • 0
  • 约7.12千字
  • 约 13页
  • 2017-02-08 发布于重庆
  • 举报
实验11运算符重载

实验11 运算符重载(1) 一、实验目的 1、掌握运算符重载的概念; 2、掌握使用friend重载运算符的方法。 二、实验内容 1、用成员函数重载运算符,使对整型的运算符=、+、-、*、/ 适用于分数运算。要求: (1)输出结果是最简分数(可以是带分数); (2)分母为1,只输出分子。 2、用友元函数重载运算符,使对整型的运算符=、+、-、*、/ 适用于分数运算。 class Set { int *elem; //存放集合元素的指针 int count; //存放集合中的元素个数 public: Set(); Set(int s[],int n); int find(int x) const; //判断x是否在集合中 Set operator+(const Set ); //集合的并集 Set operator-(const Set ); //集合的差集 Set operator*(const Set ); //集合的交集 void disp(); //输出集合元素 }; 4、定义一个人民币类 RMB,包含私有数据成员元、角、分,请用友元函数重载运算符“+”和“++”,以对类对象进行运算。 实验程序及结果 1. #includeio

文档评论(0)

1亿VIP精品文档

相关文档