包含STL模板库里的容器
时间: 2024-06-04 20:10:04 浏览: 102
STL(Standard Template Library)模板库里的容器包括以下几种:
1. 数组容器(array):固定大小的数组,支持随机访问和快速遍历。
2. 动态数组容器(vector):可变大小的数组,支持随机访问和快速遍历。
3. 链表容器(list):双向链表,支持顺序访问和快速插入/删除操作。
4. 前向列表容器(forward_list):单向链表,只支持顺序访问和快速插入/删除操作。
5. 栈容器(stack):后进先出(LIFO)的容器,只允许在栈顶进行插入和删除操作。
6. 队列容器(queue):先进先出(FIFO)的容器,只允许在队首和队尾进行插入和删除操作。
7. 双端队列容器(deque):双向队列,支持随机访问和快速插入/删除操作。
8. 集合容器(set):有序不重复的元素集合,支持快速查找、插入和删除操作。
9. 映射容器(map):有序键值对的集合,支持快速查找、插入和删除操作。
10. 无序集合容器(unordered_set):无序不重复的元素集合,支持快速查找、插入和删除操作。
11. 无序映射容器(unordered_map):无序键值对的集合,支持快速查找、插入和删除操作。
阅读全文