tinystl专题

【简易版tinySTL】 deque容器

文章目录 基本概念功能思路数据结构循环数组实现 代码实现deque.htest.cpp 代码详解变量push_frontpush_backpop_front、pop_backoperator[]clearprintElementsresize 本实现版本 和 C++ STL标准库实现版本的区别: 基本概念 功能: 双端数组,可以对头端进行插入删除操作 deque与vector

【简易版tinySTL】 vector容器

文章目录 基本概念功能思路代码实现vector.htest.cpp 代码详解变量构造函数析构函数拷贝构造operator=push_backoperator[]insertprintElements 本实现版本 和 C++ STL标准库实现版本的区别: 基本概念 vector数据结构和数组非常相似,也称为单端数组vector与普通数组区别: 不同之处在于数组是静态空间,而vec