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> | ||