[containers.general] # 23 Containers library [[containers]](./#containers) ## 23.1 General [containers.general] [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/containers.tex#L6) This Clause describes components that C++ programs may use to organize collections of information[.](#1.sentence-1) [2](#2) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/containers.tex#L10) The following subclauses describe container requirements, and components for sequence containers and associative containers, as summarized in Table [74](#tab:containers.summary "Table 74: Containers library summary")[.](#2.sentence-1) Table [74](#tab:containers.summary) — Containers library summary [[tab:containers.summary]](./tab:containers.summary) | [🔗](#tab:containers.summary-row-1) | **Subclause** | **Header** | | --- | --- | --- | | [🔗](#tab:containers.summary-row-2)
[[container.requirements]](container.requirements "23.2 Requirements") | Requirements | | | [🔗](#tab:containers.summary-row-3)
[[sequences]](sequences "23.3 Sequence containers") | Sequence containers | , , , , | | [🔗](#tab:containers.summary-row-4) | | , , | | [🔗](#tab:containers.summary-row-5)
[[associative]](associative "23.4 Associative containers") | Associative containers | , | | [🔗](#tab:containers.summary-row-6)
[[unord]](unord "23.5 Unordered associative containers") | Unordered associative containers | , | | [🔗](#tab:containers.summary-row-7)
[[container.adaptors]](container.adaptors "23.6 Container adaptors") | Container adaptors | , , , | | [🔗](#tab:containers.summary-row-8)
[[views]](views "23.7 Views") | Views | , |