| Subclause | Header | ||
| Common definitions | <cstddef> | ||
| C standard library | <cstdlib> | ||
| Implementation properties | <cfloat>, <climits>, <limits>, | ||
| <version> | |||
| Integer types | <cstdint> | ||
| Dynamic memory management | <new> | ||
| Type identification | <typeinfo> | ||
| Source location | <source_location> | ||
| Exception handling | <exception> | ||
| Initializer lists | <initializer_list> | ||
| Comparisons | <compare> | ||
| Coroutines support | <coroutine> | ||
| Other runtime support | <cstdarg> | ||
| Concepts library | <concepts> | ||
| Error numbers | <cerrno> | ||
| System error support | <system_error> | ||
| Memory | <memory> | ||
| Type traits | <type_traits> | ||
| Compile-time rational arithmetic | <ratio> | ||
| Utility components | <utility> | ||
| Tuples | <tuple> | ||
| Optional objects | <optional> | ||
| Variants | <variant> | ||
| Expected objects | <expected> | ||
| Function objects | <functional> | ||
| Primitive numeric conversions | <charconv> | ||
| Bit manipulation | <bit> | ||
| String view classes | <string_view> | ||
| String classes | <string> | ||
| Null-terminated sequence utilities | <cstring>, <cwchar> | ||
| Class template array | <array> | ||
| Contiguous access | <span> | ||
| Multidimensional access | <mdspan> | ||
| Iterators library | <iterator> | ||
| Ranges library | <ranges> | ||
| Algorithms library | <algorithm>, <numeric> | ||
| Mathematical functions for floating-point types | <cmath> | ||
| Atomics | <atomic> | ||
| Debugging | <debugging> | ||