我有点困惑,有人可以解释这些类型的容器之间的主要区别:
map
list
set
array
Run Code Online (Sandbox Code Playgroud)
谢谢advanca(我问的是C++)
http://cplusplus.com/reference/stl/
- 映射是一种关联容器,用于存储由键值和映射值组合形成的元素.
- 列表是一种序列容器.因此,它们的元素按照线性顺序排序.
- 集合是一种存储唯一元素的关联容器,其中元素本身就是键.
数组也是一种序列容器,只是比它低得多list.它们的大小是固定的,它们不会动态管理内存,也不是通用的.他们是继承自C.