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> | |
Debugging | <debugging> | |
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> | |
Bit manipulation | <bit> | |
Class template array | <array> | |
Class template inplace_vector | <inplace_vector> | |
Contiguous access | <span> | |
Multidimensional access | <mdspan> | |
Iterators library | <iterator> | |
Ranges library | <ranges> | |
Algorithms library | <algorithm>, <numeric> | |
String view classes | <string_view> | |
String classes | <string> | |
Null-terminated sequence utilities | <cstring>, <cwchar> | |
Primitive numeric conversions | <charconv> | |
Mathematical functions for floating-point types | <cmath> | |
Atomics | <atomic> | |