Skip to content

Commit 9f31d89

Browse files
authored
Merge pull request #5410 from Rageking8/add-links-to-cpp-standard-library-header-files-topic
Add links to "C++ standard library header files" topic
2 parents 06b4932 + 9bc7278 commit 9f31d89

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

docs/standard-library/cpp-standard-library-header-files.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
22
title: "C++ standard library header files"
33
description: "C++ standard library header files, categorized"
4-
ms.date: "08/31/2020"
4+
ms.date: 08/31/2020
55
helpviewer_keywords: ["header files, C++ Standard Library", "C++ Standard Library, header files"]
6-
ms.assetid: e7bf497a-0f63-48d0-9b54-cb0eef4073c4
76
---
87
# C++ standard library header files
98

@@ -15,26 +14,26 @@ Header files for the C++ standard library and extensions, by category.
1514

1615
| Category | Headers |
1716
| - | - |
18-
| [Algorithms](./algorithms.md) | [`<algorithm>`](algorithm.md), [`<cstdlib>`](cstdlib.md), [`<numeric>`](numeric.md) |
17+
| [Algorithms](algorithms.md) | [`<algorithm>`](algorithm.md), [`<cstdlib>`](cstdlib.md), [`<numeric>`](numeric.md) |
1918
| Atomic operations | [`<atomic>`](atomic.md)<sup>11</sup> |
2019
| C library wrappers | [`<cassert>`](cassert.md), [`<ccomplex>`](ccomplex.md)<sup>11 a b</sup>, [`<cctype>`](cctype.md), [`<cerrno>`](cerrno.md), [`<cfenv>`](cfenv.md)<sup>11</sup>, [`<cfloat>`](cfloat.md), [`<cinttypes>`](cinttypes.md)<sup>11</sup>, [`<ciso646>`](ciso646.md)<sup>b</sup>, [`<climits>`](climits.md), [`<clocale>`](clocale.md), [`<cmath>`](cmath.md), [`<csetjmp>`](csetjmp.md), [`<csignal>`](csignal.md), [`<cstdalign>`](cstdalign.md)<sup>11 a b</sup>, [`<cstdarg>`](cstdarg.md), [`<cstdbool>`](cstdbool.md)<sup>11 a b</sup>, [`<cstddef>`](cstddef.md), [`<cstdint>`](cstdint.md)<sup>11</sup>, [`<cstdio>`](cstdio.md), [`<cstdlib>`](cstdlib.md), [`<cstring>`](cstring.md), [`<ctgmath>`](ctgmath.md)<sup>11 a b</sup>, [`<ctime>`](ctime.md), [`<cuchar>`](cuchar.md)<sup>11</sup>, [`<cwchar>`](cwchar.md), [`<cwctype>`](cwctype.md) |
2120
| Concepts | `<concepts>`<sup>20</sup> |
22-
| [Containers](./stl-containers.md) | |
21+
| [Containers](stl-containers.md) | |
2322
| Sequence containers | [`<array>`](array.md)<sup>11</sup>, [`<deque>`](deque.md), [`<forward_list>`](forward-list.md)<sup>11</sup>, [`<list>`](list.md), [`<vector>`](vector.md) |
2423
| Ordered associative containers| [`<map>`](map.md), [`<set>`](set.md) |
2524
| Unordered associative containers | [`<unordered_map>`](unordered-map.md)<sup>11</sup>, [`<unordered_set>`](unordered-set.md)<sup>11</sup> |
2625
| Container adaptors | [`<queue>`](queue.md), [`<stack>`](stack.md) |
2726
| Container views | [`<span>`](span.md)<sup>20</sup> |
2827
| [Errors and exception handling](../cpp/errors-and-exception-handling-modern-cpp.md) | [`<cassert>`](cassert.md), [`<exception>`](exception.md), [`<stdexcept>`](stdexcept.md), [`<system_error>`](system-error.md)<sup>11</sup> |
29-
| General utilities | `<any>`<sup>17</sup>, [`<bit>`](bit.md)<sup>20</sup>, [`<bitset>`](bitset.md), [`<cstdlib>`](cstdlib.md), `<execution>`<sup>17</sup>, [`<functional>`](functional.md), [`<memory>`](memory.md), `<memory_resource>`<sup>17</sup>, `<optional>`<sup>17</sup>, [`<ratio>`](ratio.md)<sup>11</sup>, [`<scoped_allocator>`](scoped-allocator.md)<sup>11</sup>, [`<tuple>`](tuple.md)<sup>11</sup>, [`<type_traits>`](type-traits.md)<sup>11</sup>, [`<typeindex>`](typeindex.md)<sup>11</sup>, [`<utility>`](utility.md), `<variant>`<sup>17</sup> |
28+
| General utilities | [`<any>`](any.md)<sup>17</sup>, [`<bit>`](bit.md)<sup>20</sup>, [`<bitset>`](bitset.md), [`<cstdlib>`](cstdlib.md), [`<execution>`](execution.md)<sup>17</sup>, [`<functional>`](functional.md), [`<memory>`](memory.md), [`<memory_resource>`](memory-resource.md)<sup>17</sup>, [`<optional>`](optional.md)<sup>17</sup>, [`<ratio>`](ratio.md)<sup>11</sup>, [`<scoped_allocator>`](scoped-allocator.md)<sup>11</sup>, [`<tuple>`](tuple.md)<sup>11</sup>, [`<type_traits>`](type-traits.md)<sup>11</sup>, [`<typeindex>`](typeindex.md)<sup>11</sup>, [`<utility>`](utility.md), [`<variant>`](variant.md)<sup>17</sup> |
3029
| [I/O and formatting](../text/string-and-i-o-formatting-modern-cpp.md) | [`<cinttypes>`](cinttypes.md)<sup>11</sup>, [`<cstdio>`](cstdio.md), [`<filesystem>`](filesystem.md)<sup>17</sup>, [`<fstream>`](fstream.md), [`<iomanip>`](iomanip.md), [`<ios>`](ios.md), [`<iosfwd>`](iosfwd.md), [`<iostream>`](iostream.md), [`<istream>`](istream.md), [`<ostream>`](ostream.md), [`<sstream>`](sstream.md), [`<streambuf>`](streambuf.md), [`<strstream>`](strstream.md)<sup>c</sup>, `<syncstream>`<sup>20</sup> |
3130
| Iterators | [`<iterator>`](iterator.md) |
3231
| Language support | [`<cfloat>`](cfloat.md), [`<climits>`](climits.md), [`<codecvt>`](codecvt.md)<sup>11 a</sup>, `<compare>`<sup>20</sup>, `<contract>`<sup>20</sup>, `<coroutine>`<sup>20</sup>, [`<csetjmp>`](csetjmp.md), [`<csignal>`](csignal.md), [`<cstdarg>`](cstdarg.md), [`<cstddef>`](cstddef.md), [`<cstdint>`](cstdint.md)<sup>11</sup>, [`<cstdlib>`](cstdlib.md), [`<exception>`](exception.md), [`<initializer_list>`](initializer-list.md)<sup>11</sup>, [`<limits>`](limits.md), [`<new>`](new.md), [`<typeinfo>`](typeinfo.md), `<version>`<sup>20</sup> |
3332
| Localization | [`<clocale>`](clocale.md), [`<codecvt>`](codecvt.md)<sup>11 a</sup>, [`<cvt/wbuffer>`](cvt-wbuffer.md), [`<cvt/wstring>`](cvt-wstring.md), [`<locale>`](locale.md) |
34-
| Math and numerics | `<bit>`<sup>20</sup>, [`<cfenv>`](cfenv.md)<sup>11</sup>, [`<cmath>`](cmath.md), [`<complex>`](complex.md), [`<cstdlib>`](cstdlib.md), [`<limits>`](limits.md), [`<numeric>`](numeric.md), [`<random>`](random.md)<sup>11</sup>, [`<ratio>`](ratio.md)<sup>11</sup>, [`<valarray>`](valarray.md) |
35-
| [Memory management](../cpp/smart-pointers-modern-cpp.md) | [`<allocators>`](allocators-header.md), [`<memory>`](memory.md), `<memory_resource>`<sup>17</sup>, [`<new>`](new.md), [`<scoped_allocator>`](scoped-allocator.md)<sup>11</sup> |
33+
| Math and numerics | [`<bit>`](bit.md)<sup>20</sup>, [`<cfenv>`](cfenv.md)<sup>11</sup>, [`<cmath>`](cmath.md), [`<complex>`](complex.md), [`<cstdlib>`](cstdlib.md), [`<limits>`](limits.md), [`<numeric>`](numeric.md), [`<random>`](random.md)<sup>11</sup>, [`<ratio>`](ratio.md)<sup>11</sup>, [`<valarray>`](valarray.md) |
34+
| [Memory management](../cpp/smart-pointers-modern-cpp.md) | [`<allocators>`](allocators-header.md), [`<memory>`](memory.md), [`<memory_resource>`](memory-resource.md)<sup>17</sup>, [`<new>`](new.md), [`<scoped_allocator>`](scoped-allocator.md)<sup>11</sup> |
3635
| Multithreading | [`<atomic>`](atomic.md)<sup>11</sup>, [`<condition_variable>`](condition-variable.md)<sup>11</sup>, [`<future>`](future.md)<sup>11</sup>, [`<mutex>`](mutex.md)<sup>11</sup>, [`<shared_mutex>`](shared-mutex.md)<sup>14</sup>, [`<thread>`](thread.md)<sup>11</sup> |
37-
| Ranges | `<ranges>`<sup>20</sup> |
36+
| Ranges | [`<ranges>`](ranges.md)<sup>20</sup> |
3837
| Regular expressions | [`<regex>`](regex.md)<sup>11</sup> |
3938
| Strings and character data | [`<charconv>`](charconv.md)<sup>17</sup>, [`<cctype>`](cctype.md), [`<cstdlib>`](cstdlib.md), [`<cstring>`](cstring.md), [`<cuchar>`](cuchar.md)<sup>11</sup>, [`<cwchar>`](cwchar.md), [`<cwctype>`](cwctype.md), [`<regex>`](regex.md)<sup>11</sup>, [`<string>`](string.md), [`<string_view>`](string-view.md)<sup>17</sup> |
4039
| Time | [`<chrono>`](chrono.md)<sup>11</sup>, [`<ctime>`](ctime.md) |
@@ -53,9 +52,9 @@ Header files for the C++ standard library and extensions, by category.
5352

5453
|Category|Headers|
5554
|-|-|
56-
|[Algorithms](./algorithms.md)|[`<algorithm>`](algorithm.md)|
55+
|[Algorithms](algorithms.md)|[`<algorithm>`](algorithm.md)|
5756
|C library wrappers|[`<cassert>`](cassert.md), [`<cctype>`](cctype.md), [`<cerrno>`](cerrno.md), [`<cfenv>`](cfenv.md), [`<cfloat>`](cfloat.md), [`<cinttypes>`](cinttypes.md), [`<ciso646>`](ciso646.md), [`<climits>`](climits.md), [`<clocale>`](clocale.md), [`<cmath>`](cmath.md), [`<csetjmp>`](csetjmp.md), [`<csignal>`](csignal.md), [`<cstdarg>`](cstdarg.md), [`<cstdbool>`](cstdbool.md), [`<cstddef>`](cstddef.md), [`<cstdint>`](cstdint.md), [`<cstdio>`](cstdio.md), [`<cstdlib>`](cstdlib.md), [`<cstring>`](cstring.md), [`<ctgmath>`](ctgmath.md), [`<ctime>`](ctime.md), [`<cwchar>`](cwchar.md), [`<cwctype>`](cwctype.md)|
58-
|[Containers](./stl-containers.md)||
57+
|[Containers](stl-containers.md)||
5958
|Sequence containers|[`<array>`](array.md), [`<deque>`](deque.md), [`<forward_list>`](forward-list.md), [`<list>`](list.md), [`<vector>`](vector.md)|
6059
|Ordered associative containers| [`<map>`](map.md), [`<set>`](set.md)|
6160
|Unordered associative containers|[`<unordered_map>`](unordered-map.md), [`<unordered_set>`](unordered-set.md)|

0 commit comments

Comments
 (0)