vector
随机访问
一种随机访问的数组类型,提供了对数组元素进行快速随机访问以及在序列尾部进行快速的插入和删除操作的功能。可以再需要的时候修改其自身的大小
deque
随机访问
一种随机访问的数组类型,提供了序列两端快速进行插入和删除操作的功能。可以再需要的时候修改其自身的大小
list
双向
一种不支持随机访问的数组类型,插入和删除所花费的时间是固定的,与位置无关。
set
双向
一种随机存取的容器,其关键字和数据元素是同一个值。所有元素都必须具有惟一值。
multiset
双向
一种随机存取的容器,其关键字和数据元素是同一个值。可以包含重复的元素。
map
双向
一种包含成对数值的容器,一个值是实际数据值,另一个是用来寻找数据的关键字。一个特定的关键字只能与一个元素关联。
multimap
双向
一种包含成对数值的容器,一个值是实际数据值,另一个是用来寻找数据的关键字。一个关键字可以与多个数据元素关联。
stack
不支持
适配器容器类型,用vector,deque或list对象创建了一个先进后出容器
queue
不支持
适配器容器类型,用deque或list对象创建了一个先进先出容器
priority_queue
不支持
适配器容器类型,用vector或deque对象创建了一个排序队列