Files
2025-10-25 03:02:53 +03:00

37 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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)<br>[[container.requirements]](container.requirements "23.2Requirements") | Requirements | |
| [🔗](#tab:containers.summary-row-3)<br>[[sequences]](sequences "23.3Sequence containers") | Sequence containers | <array>, <deque>, <forward_list>, <hive>, |
| [🔗](#tab:containers.summary-row-4) | | <inplace_vector>, <list>, <vector> |
| [🔗](#tab:containers.summary-row-5)<br>[[associative]](associative "23.4Associative containers") | Associative containers | <map>, <set> |
| [🔗](#tab:containers.summary-row-6)<br>[[unord]](unord "23.5Unordered associative containers") | Unordered associative containers | <unordered_map>, <unordered_set> |
| [🔗](#tab:containers.summary-row-7)<br>[[container.adaptors]](container.adaptors "23.6Container adaptors") | Container adaptors | <queue>, <stack>, <flat_map>, <flat_set> |
| [🔗](#tab:containers.summary-row-8)<br>[[views]](views "23.7Views") | Views | <span>, <mdspan> |