课程总目录 文章目录 一、vector容器 二、deque和list容器 三、vector、deque、list横向对比 四、详解容器适配器 stack queue priority_queue 五、关联容器 无序关联容器 有序关联容器 六、迭代器 七、函数对象 八、泛型算法和绑定器 一、vector容器 底层数据结构是动态开辟的数组,每次以原来空间大小的2倍进行扩容 使用前需要包含头文件:#include <vector> 容器中对象的构造析构,内存的开辟释放,是通过空间配置器allocator实现:allocate(内存开辟)、deallocate(内存释放)、construct(对象构造)、destroy(对象析构) 使用方法: vector<int> vec; 增加: vec.