STL所有容器类

博客围绕STL展开,但具体内容缺失。STL是信息技术领域重要内容,在编程等方面有广泛应用。
ContainersC++11 Later
arrayYes
vector 
deque 
forward_listYes
list 
map 
queue 
deque 
set 
stack 
unordered_mapYes
unordered_setYes
STL(Standard Template Library)是C++标准库中的一个重要组成部分,提供了一系列的容器类,用于存储和管理数据。以下是STL中常用的容器类头文件的介绍: 1. vector(向量):vector是一个动态数组,可以在尾部快速插入和删除元素。它的头文件是<vector>。 2. list(链表):list是一个双向链表,可以在任意位置插入和删除元素。它的头文件是<list>。 3. deque(双端队列):deque是一个双端队列,可以在头部和尾部快速插入和删除元素。它的头文件是<deque>。 4. stack(栈):stack是一个后进先出(LIFO)的容器,只能在栈顶进行插入和删除操作。它的头文件是<stack>。 5. queue(队列):queue是一个先进先出(FIFO)的容器,只能在队尾插入,在队头删除元素。它的头文件是<queue>。 6. priority_queue(优先队列):priority_queue是一个按照优先级排序的队列,可以快速访问最大或最小元素。它的头文件是<queue>。 7. set(集合):set是一个有序且不重复的集合,可以进行插入、删除和查找操作。它的头文件是<set>。 8. map(映射):map是一个键值对的集合,可以根据键进行插入、删除和查找操作。它的头文件是<map>。 9. unordered_set(无序集合):unordered_set是一个无序且不重复的集合,可以进行插入、删除和查找操作。它的头文件是<unordered_set>。 10. unordered_map(无序映射):unordered_map是一个无序的键值对集合,可以根据键进行插入、删除和查找操作。它的头文件是<unordered_map>。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值