【C++】vector模拟实现
文章目录1、前提铺垫2、构造和析构析构模拟2.1构造相关2.2 析构相关的2.3 赋值运算符重载2.4 接口测试2.4.1 内置类型测试2.4.2 自定义类型测试3、迭代器相关接口模拟3.1 接口实现3.2 代码测试4、容量相关的接口模拟4.1 接口实现4.2 代码测试5、访问元素相关的接口模拟6、修改相关的接口模拟1、前提铺垫SGI版本的vector的底层管理方式与我们先前学习的数据结构部分的顺序表,略有差别。它在底层是通过迭代器(原生态的指针)来管理空间的。具体的定义如下:namespace gy