c++类的构造
麻烦大神帮我写一下这个,我想和自己写的对比一下。1、设计一个集合(Set)类。Set可以包含零个或多个无序的非重复元素。每个元素都是整数。公有接口包括如下成员函数:
(1)创建一个Set,包括普通构造函数、拷贝构造函数、默认构造函数、恰当析构函数;
(2)增加一个元素到Set;
(3)从Set中删除一个元素;
(4)显示Set中所有元素;
(5)s1和s2都是Set对象,计算它们的交集;
(6)s1和s2都是Set对象,计算它们的并集;
(7)s1和s2都是Set对象,计算它们的差集;
(8)判断两个集合是否相等;
(9)判断一个集合是否包含在另一个集合中;
(10)判断集合是否为空;
(11)给出集合大小;
(12)清空一个集合;
编写主函数,能够实现下列操作:
1 – 创建集合 s1 & s2和s3
2 – 向集合s1中添加一个元素
3 – 从集合s3中删除一个元素
4 – 计算s1和s2的交集
5 – 计算s1和s2的并集
6 – 计算s1和s2的差集
7 – 显示指定的集合
8 – 显示s1和s2是否相等
9 – 显示s1是否包含s2
10– 清空指定集合
11– 显示指定集合是否为空
12 - Quit program
所写的成员函数都有机会调用到。