This Clause describes components that C++ programs may use to organize collections of information.
The following subclauses describe container requirements, and components for sequence containers and associative containers, as summarized in Table [tab:containers.lib.summary].
Subclause | Header(s) | |
[container.requirements] | Requirements | |
[sequences] | Sequence containers | <array> |
<deque> | ||
<forward_list> | ||
<list> | ||
<vector> | ||
[associative] | Associative containers | <map> |
<set> | ||
[unord] | Unordered associative containers | <unordered_map> |
<unordered_set> | ||
[container.adaptors] | Container adaptors | <queue> |
<stack> |