来自于C++程序设计的一个题目。实现一个集合类,要求实现以下4个操作。
1.向集合中添加元素,如果集合中已存在元素则不添加
2.从集合中移除元素,移除之前需要先判断集合中元素是否存在
3.重载+运算符,用以实现集合的求并集运算
4.重载*运算符,用以实现集合的求交集运算
1.类的整体设计
该问题需要模拟实现集合类,我们可以使用数组来模拟集合,于是使用int items[100]用来存放集合中的数据。为了实现数组的遍历,这就需要一个整数用来表示数组中元素的个数,于是使用int number来表示数组中元素的个数;此外,为了实现题目的需求,设计以下四个函数:
1).使用add_ite
1