C++简单集合类的实现方法
来自于C++程序设计的一个题目。实现一个集合类,要求实现以下4个操作。 1.向集合中添加元素,如果集合中已存在元素则不添加 2.从集合中移除元素,移除之前需要先判断集合中元素是否存在 3.重载+运算符,用以实现集合的求并集运算 4.重载*运算符,用以实现集合的求交集运算 1.类的整体设计 该问题需要模拟实现集合类,我们可以使用数组来模拟集合,于是使用int items[100]用来存放集合中的数据。为了实现数组的遍历,这就需要一个整数用来表示数组中元素的个数,于是使用int number来表示数组中元素的个数;此外,为了实现题目的需求,设计以下四个函数: 1).使用add_ite
用户评论
推荐下载
-
c++实现发邮件类
CSendMail类,支持多个收件人,支持附件(多个)。
31 2019-05-25 -
大整数类c++实现
这是我的处女发,呵呵。言归正传,这是我们老师提供给我们让我们编写高精度有理数用的,这个类包很小,功能也只是一些基本运算。我自己也曾经试着写一个大整数类,但和大多数初学者一样卡在了除法上。在这个类包中,
49 2019-05-14 -
C++实现HTTP处理类
HTTP协议库有两个版本,一个是基于WININET,一个则是使用socket实现的。可以支持POST、GET请求,断点下载、重定向下载、下载进度回调,不支持HTTPS。
34 2019-05-28 -
C++类实现链表栈
开发类C++类实现链表,栈的代码,用C++类来实现数据结构中的基本抽象数据类型
25 2019-07-18 -
大整数类C++实现
Large integer class C++ implementation
28 2019-06-27 -
c++实现虚基类
(1)定义人员类Person:公有成员:姓名(Name);保护成员:性别(Gender),年龄(Age);构造函数和析构函数(2)从人员类Person派生学生记录类StudentRecord:添加公有
53 2019-07-06 -
visual c++实现复数类
visualc++实现复数类包括+,-,*,/,运算符重载等
33 2019-07-10 -
C++实现链表模板类
C++实现的模板链表类,没有用到STL的list,是用指针实现的。
37 2018-12-15 -
c++模板类的实现学生类Student
模板类 2. 定义学生班级学生,包括数据成员 Num (学号) 、姓名 (姓名) 、语文 (语文成绩) 、数学 (数据成绩) 、英语 (英语成绩) 及总分, 其中总分是每个分数的总和,然后执行程序,并
37 2019-06-21 -
用C++实现的一个简单的字符串类
用C++实现的一个简单的字符串类解压直接可运行的一个VS2008的工程文件
24 2019-05-27
暂无评论