编程实现一个存储
任意类型int的集合类(即模板类),要求如下:(1) 集合中的元素用动态链表存放
(2) 提供必要的构造函数、移动构造函数、赋值运算符重载函数等
(3) 能显示集合中元素个数
(4) 能显示集合中的元素
(5) 能向集合中增加元素(不能出现重复)
(6) 能从集合中删除元素
(7) 能实现两个集合的并运算(+)
(8) 能实现两个集合的交运算(*)
(9) 能实现两个集合的差集(-)
(10) 能使用<<运算符对集合类对象进行输出
1 |
|
编程实现一个存储
任意类型int的集合类(即模板类),要求如下:(1) 集合中的元素用动态链表存放
(2) 提供必要的构造函数、移动构造函数、赋值运算符重载函数等
(3) 能显示集合中元素个数
(4) 能显示集合中的元素
(5) 能向集合中增加元素(不能出现重复)
(6) 能从集合中删除元素
(7) 能实现两个集合的并运算(+)
(8) 能实现两个集合的交运算(*)
(9) 能实现两个集合的差集(-)
(10) 能使用<<运算符对集合类对象进行输出
1 | #include<iostream> |