动态数组类课件.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 19页
  • 2022-03-23 发布于山西
  • 举报
群体数据;线性群体 线性群体的概念 直接访问群体--数组类 顺序访问群体--链表类 栈类 队列类;线性群体的概念; 第一节 动态数组类模板;6.3 动态内存分配;New运算;动态创建一维数组 ;Delete 运算;例: 动态创建对象数组;前例: 动态创建对象数组;#include iostream.h #include cstdlib.h template class T class Array { private: T* alist; //动态数组的首地址 int size; //动态数组的大小 public: Array(int sz = 50); Array(const ArrayT A); ~Array(void); ArrayT operator= (const ArrayT rhs); //=重载 T operator [ ](int i); //[ ]重载 operator T* (void) const; //*重载 int ListSize(void) const {return size;} //取数组的大小 void Resize(int sz) ; //修改数组的大小 };;数组类模板的构造、析构函数;数组类模板的拷贝构造函数;数组类的重载下标操作符函数;重载指针转换操作符;指针转换运算符的作用;C++语言程序设计---模板及群体;C++;The End

文档评论(0)

1亿VIP精品文档

相关文档