Referensi

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

Concepts Library

<concepts> C++20 …

Coroutines Library

<coroutine> C++20 …

Utilities Library

<cstdlib> …
<csignal> …
<csetjmp> …
<cstdarg> …
<typeinfo> …
<typeindex> C++11 …
<type_traits> C++11 …
<bitset> …
<functional> …
<utility> …
<ctime> …
<chrono> C++11 …
<cstddef> …
<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

<new> …
<memory> …
<scoped_allocator> C++11 …
<memory_resource> C++17 …

Numeric Limits

<climits> …
<cfloat> …
<cstdint> C++11 …
<cinttypes> C++11 …
<limits> …

Error handling

<exception> …
<stdexcept> …
<cassert> …
<system_error> C++11 …
<cerrno> …

String Library

<cctype> …
<cwctype> …
<cstring> …
<cwchar> …
<cuchar> C++11 …
<string> …
<string_view> C++17 …
<charconv> C++17 …
<format> C++20 …

Containers library

<array> C++11 …
<vector> …
<deque> …
<list> …
<forward_list> C++11 …
<set> …
<map> …
<unordered_set> C++11 …
<unordered_map> C++11 …
<stack> …
<queue> …
<span> C++11 …

Iterators Library

<iterator> …

Ranges Library

<ranges> C++20 …

Algoritdms Library

<algorithm> …
<execution> C++17 …

Numeric Library

<cmath> …
<complex> …
<valarray> …
<random> C++11 …
<numeric> …
<ratio> C++11 …
<cfenv> C++11 …
<bit> C++20 …
<numbers> C++20 …

Localization Library

<locale> …
<clocale> …
<codecvt> C++11 …

Input/Output Library

<iosfwd> …
<ios> …
<istream> …
<ostream> …
<iostream> …
<fstream> …
<sstream> …
<syncstream> C++20 …
<strstream> …
<iomanip> …
<streambuf> …
<cstdio> …

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 …
<iso646.h> …
<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)