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> | ||