实验三 数组、针与字符串.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档