[headers]
# 16 Library introduction [[library]](./#library)
## 16.4 Library-wide requirements [[requirements]](requirements#headers)
### 16.4.2 Library contents and organization [[organization]](organization#headers)
#### 16.4.2.3 Headers [headers]
[1](#1)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L1182)
Each element of the C++ standard library is declared or defined (as appropriate) in a[*header*](#def:header "16.4.2.3 Headers [headers]")[.](#1.sentence-1)[144](#footnote-144 "A header is not necessarily a source file, nor are the sequences delimited by < and > in header names necessarily valid source file names ([cpp.include]).")
[2](#2)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L1191)
The C++ standard library provides the[*C++ library headers*](#def:header,C++_library "16.4.2.3 Headers [headers]"),
shown in Table [24](#tab:headers.cpp "Table 24: C++ library headers")[.](#2.sentence-1)
Table [24](#tab:headers.cpp) — C++ library headers [[tab:headers.cpp]](./tab:headers.cpp)
| [ð](#tab:headers.cpp-row-1)
| | | |
| --- | --- | --- | --- |
| [ð](#tab:headers.cpp-row-2)
| | | |
| [ð](#tab:headers.cpp-row-3)
| | | |
| [ð](#tab:headers.cpp-row-4)
| | | |
| [ð](#tab:headers.cpp-row-5)
| | | |
| [ð](#tab:headers.cpp-row-6)
| | | |
| [ð](#tab:headers.cpp-row-7)
| | | |
| [ð](#tab:headers.cpp-row-8)
| | | |
| [ð](#tab:headers.cpp-row-9)
| | | |
| [ð](#tab:headers.cpp-row-10)
| | | |
| [ð](#tab:headers.cpp-row-11)
| | | |
| [ð](#tab:headers.cpp-row-12)
| | | |
| [ð](#tab:headers.cpp-row-13)
| | | |
| [ð](#tab:headers.cpp-row-14)
| | | |
| [ð](#tab:headers.cpp-row-15)
| | | |
| [ð](#tab:headers.cpp-row-16)
| | | |
| [ð](#tab:headers.cpp-row-17)
| | | |
| [ð](#tab:headers.cpp-row-18)
| | | |
| [ð](#tab:headers.cpp-row-19)
| | | |
| [ð](#tab:headers.cpp-row-20)
| | | |
| [ð](#tab:headers.cpp-row-21)
|