Macam-macam Header dari C/C++ Standard Library

Concepts Library

<concepts> C++20

Coroutines Library

<coroutine> C++20

Utilities Library

<typeindex> C++11
<type_traits> C++11
<chrono> C++11
<initializer_list> C++11
<tuples> C++11
<any> C++17
<optional> C++17
<variant> C++17
<compare> C++20
<version> C++20
<source_location> C++20

Dynamic Memory management

<scoped_allocator> C++11
<memory_resource> C++17

Numeric Limits

<cstdint> C++11
<cinttypes> C++11

Error handling

<system_error> C++11

String Library

<cuchar> C++11
<string_view> C++17
<charconv> C++17
<format> C++20

Containers library

<array> C++11
<forward_list> C++11
<unordered_set> C++11
<unordered_map> C++11
<span> C++11

Iterators Library


Ranges Library

<ranges> C++20

Algoritdms Library

<execution> C++17

Numeric Library

<random> C++11
<ratio> C++11
<cfenv> C++11
<bit> C++20
<numbers> C++20

Localization Library

<codecvt> C++11

Input/Output Library

<syncstream> C++20

File System Library

<filesystem> C++17

Regular Expressions Library

<regex> C++11

Atomic Operations Library

<atomic> C++11

Thread Support Library

<thread> C++11
<stop_token> C++20
<mutex> C++11
<shared_mutex> C++14
<future> C++11
<condition_variable> C++11
<semaphore> C++20
<latch> C++20
<filesystem> C++20

C Library

<cassert> (assert.h) C Diagnostics Library (header)
<cctype> (ctype.h) Character handling functions (header)
<cerrno> (errno.h) C Errors (header)
<cfenv> (fenv.h) Floating-point environment (header)
<cfloat> (float.h) Characteristics of floating-point types (header)
<cinttypes> (inttypes.h) C integer types (header)
<ciso646> (iso646.h) ISO 646 Alternative operator spellings (header)
<climits> (limits.h) Sizes of integral types (header)
<clocale> (locale.h) C localization library (header)
<cmath> (math.h) C numerics library (header)
<csetjmp> (setjmp.h) Non local jumps (header)
<csignal> (signal.h) C library to handle signals (header)
<cstdarg> (stdarg.h) Variable arguments handling (header)
<cstdbool> (stdbool.h) Boolean type (header)
<cstddef> (stddef.h) C Standard definitions (header)
<cstdint> (stdint.h) Integer types (header)
<cstdio> (stdio.h) C library to perform Input/Output operations (header)
<cstdlib> (stdlib.h) C Standard General Utilities Library (header)
<cstring> (string.h) C Strings (header)
<ctgmath> (tgmath.h) Type-generic math (header)
<ctime> (time.h) C Time Library (header)
<cuchar> (uchar.h) Unicode characters (header)
<cwchar> (wchar.h) Wide characters (header)
<cwctype> (wctype.h) Wide character type (header)

Special C Library

<stdatomic.h> C++23

Empty C headers

<complex> C++11 sampai C++20
<complex.h> C++11
<ctgmath> C++11 sampai C++20
<tgmath.h> C++11

Meaningless C Library

<cisco646> sampai C++20
<cstdalign> C++11 sampai C++20
<stdalign.h> C++11
<cstdbool.h> C++11 sampai C++20
<stdbool.h> C++11

C++Referensi V0.01 (20 januari 2018)
C++Referensi V0.02 (15 Maret 2021)