iphone6s电池损耗修复:三道c++题 高手来看看(急用)

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 05:22:10
1.设计一个一维向量(数组)模板类Vector,具有以下功能:
(1)数组的建立和输入输出。
(2)对向量的运算符+,-,+=,-=进行重载。
(3)一般操作。
细节要求:
(1) 构造:可利用向量对象和C 的一维数组构造向量对象以及拷贝构造对象;
(2) 向量支持一般的数据类型
(3)运算:提供重新设置向量长度,向量加减乘除运算以及拷贝构造对象
(4)输入输出:支持输入输出插入运算>>和<<。

2. 设计一个列表(链表)模板类List,具有以下功能:
(1)利用双向链表形成List类并可进行输入输出。
(2)对列表的运算符+,-,+=,-=进行重载。
(3)一般操作。
细节要求:
(1) 构造:可利用链表对象和C 的一维数组构造链表对象以及拷贝构造对象;
(2) 链表支持一般的数据类型
(3)运算:提供诸如添加、删除节点等操作
(4)输入输出:支持输入输出插入运算>>和<<。

5. 一个简陋的数据库系统设计(可参考FoxBase),功能如下。
(1)提供一个命令解释器,用于识别部分数据库命令,如:
Create <表>
Modify Structure <表>
Use <表>
Close <表>
List
(2)针对上述命令,编写对应的类实现