- 16
- 0
- 约3.03千字
- 约 5页
- 2017-08-02 发布于贵州
- 举报
实验三 数组、针与字符串
实验三 数组、指针与字符串(4学时)
[实验目的]
通过动态内存分配实现动态数组,并体会指针在其中的作用;
理解C++中深、浅拷贝的区别和适用场合,掌握其应用方法;
运用所学知识,实现简单的数据结构,培养分析和解决实际问题的能力。
[实验内容与步骤 ]
实现一个大小可变的整型数据元素集合,集合可存储的集合元素个数在对象构造时给定,由构造函数为数据元素分配存储空间,在对象被释放时由析构函数释放存储空间。此外,编程实现元素增添、删除、复制、查找、显示及求集合的交集并集。#includeiostream
using namespace std;
const int maxNum = 20; //集合中允许容纳的元素的默认最大值
//大小可变的集合类:
class Set
{
int size; //集合中允许容纳的元素的最大个数
int *elems; //存储元素的数组
int num; //集合中元素的个数
public:
Set (int sz=maxNum);
~Set();
bool IsMember(int); //判断是否为集合的元素
bool AddElement(int); //添加元素
void Remove
您可能关注的文档
最近下载
- 脱硫吸收塔本体安装施工方案.docx
- 铁路给水排水设计规范(TB 10010-2016).docx VIP
- 2025届山东省烟台市高三下学期二模物理试卷(原卷版+解析版).docx VIP
- 牛津小学英语语法书 4(干货).pdf VIP
- 奥的斯电梯服务器通用指南 V1.3.pdf
- 英剧剧本神探夏洛克台词本中英文对照精排版第一季第一集.pdf VIP
- 最全股票行业分类汇总.docx VIP
- 大学生创新创业大赛优秀作品范例.docx VIP
- 2024年注册电气工程师(供配电)《公共基础考试》真题及详解.pdf VIP
- 2026年南通中考化学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
原创力文档

文档评论(0)