STL序列式容器(详解版)
本章主要讲解STL标准库中所有的序列式容器,包括 array、vector、deque、list 和 forward_list 容器。
所谓STL序列式容器,其共同的特点是不会对存储的元素进行排序,元素排列的顺序取决于存储它们的顺序。
不同序列式容器的适用场景不同,本章不仅会介绍各个序列容器的特性和功能,还将系统讲解各个容器的具体用法,包括如何创建容器以及如何实现对容器中元素的增删改查等。
- 本章内容:
- 1. C++ STL容器是什么?
- 2. 迭代器是什么,C++ STL迭代器(iterator)用法详解
- 3. C++序列式容器(STL序列式容器)是什么
- 4. C++ array(STL array)容器用法详解
- 5. C++ STL array随机访问迭代器(精讲版)
- 6. C++ STL array容器访问元素的几种方式
- 7. C++ array容器:普通数组的“升级版”
- 8. C++ STL vector容器详解
- 9. C++ STL vector容器迭代器用法详解
- 10. C++ STL vector容器访问元素的几种方式
- 11. C++ vector容量(capacity)和大小(size)的区别
- 12. 深度剖析C++ vector容器的底层实现机制
- 13. C++ STL vector添加元素(push_back()和emplace_back())详解
- 14. C++ STL vector插入元素(insert()和emplace())详解
- 15. C++ STL vector删除元素的几种方式(超级详细)
- 16. 如何避免vector容器进行不必要的扩容?
- 17. vector swap()成员方法还可以这样用!
- 18. 切忌,vector<bool>不是存储bool类型元素的vector容器!
- 19. C++ STL deque容器(详解版)
- 20. C++ STL deque容器迭代器用法详解
- 21. 深度剖析deque容器底层实现原理
- 22. C++ STL deque容器访问元素(4种方法)
- 23. C++ STL deque容器添加和删除元素方法完全攻略
- 24. C++ list(STL list)容器完全攻略(超级详细)
- 25. C++ STL list迭代器及用法(详解版)
- 26. C++ list容器底层存储结构(详解版)
- 27. C++ list(STL list)访问元素的几种方法
- 28. C++ STL list添加(插入)元素方法详解
- 29. empty()和size()都可以判断容器是否为空,谁更好?
- 30. C++ STL list删除元素详解
- 31. C++ STL forward_list容器完全攻略