各位C++的前辈们,帮小弟做做这个题!十分感谢
冬季雷 2008-11-12 09:54:30 老师布置给我几个题。帮我看看,多谢了!
研修课题
1 简单集合类
实现一个整数集合类 class CSet,要求具有以下功能
1 自动分配内存存贮集合内的数据,析构时能正确释放
2 派生构造函数能传入一个整形指针和一个表示个数的参数n,在集合中加入指针指向的n个元素
3 操作符+,实现两个集合的并集(注意重复元素应该在结果中只有一个)
4 操作符-,实现两个集合的差集
5 操作符*,实现两个集合的交集
6 操作符+=,同add方法
7 方法output,打印集合中的元素
8 copy构造函数,可以用另外一个CSet对象来初始化当前对象
2 有序集合类 class CSortedSet
从简单集合类派生,对集合内的元素进行从大到小的排序
3 模板集合类
把简单集合类用模板实现,使其能支持多种数据为元素