第二部分 面向对象的程序设计2课件.pptVIP

  • 1
  • 0
  • 约4.24万字
  • 约 264页
  • 2017-08-24 发布于广东
  • 举报
类 一个工具就是一种类型。为了与内置类型相区分,用户自己定义的类型成为类。 一个类型包括两个方面 在内存中如何保存该类型的数据 对该类型可以做哪些操作,这些操作如何实现 定义一个类也包括两部分 数据成员 成员函数 类设计实例 设计一个类,提供动态实型数组服务,该数组满足两个要求: 可以任意指定下标范围; 下标范围可在运行时确定; 使用下标变量时会检查下标的越界。 类的设计 数组的保存 数组需要一块保存数组元素的空间。这块空间需要在执行时动态分配。 数组的下标可以由用户指定范围。因此,对每个数组还需要保存下标的上下界。 数组操作 给数组分配空间 给数组元素赋值 取某一个数组元素的值 由于这个数组的存储空间是动态分配的,因此,还必须有一个函数去释放空间 DoubleArray类的定义 DoubleArray库的实现 for (i = low; i = high; ++i) { cout 请输入第 i 个元素:; cin value; array.insert(i, value); } while (true) { //数组元素的查找 cout 请输入要查找的元素序号(0表示结束):; cin i; if (i == 0) break;

文档评论(0)

1亿VIP精品文档

相关文档