[ Web Proxy ]
URL:
Viewing: https://en.cppreference.com/ [Back]  [Original]

cppreference.com
cppreference.com
Variants

C and C++ reference

From cppreference.com


C++ reference
C++11, C++14, C++17, C++20, C++23, C++26, C++29    Compiler support C++11, C++14, C++17, C++20, C++23, C++26, C++29

Language

Standard library (headers)

Named requirements

Language support library

Concepts library (C++20)

Diagnostics library

Memory management library

Metaprogramming library (C++11)

General utilities library

Function objects  hash (C++11)
Swap  Type operations (C++11)
Integer comparison (C++20)
pair  tuple (C++11)
optional (C++17)
expected (C++23)
variant (C++17)  any (C++17)
bitset  Bit manipulation (C++20)

Containers library

vector  deque  array (C++11)
list  forward_list (C++11)
inplace_vector (C++26)
hive (C++26)
map  multimap  set  multiset
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
Container adaptors
span (C++20)  mdspan (C++23)

Iterators library

Ranges library (C++20)

Algorithms library

Strings library

Text processing library

Numerics library

Date and time library

Calendar (C++20)  Time zone (C++20)

Input/output library

Concurrency support library (C++11)

Execution support library (C++26)

Feature test macros (C++20)

Technical specifications

    Standard library extensions  (library fundamentals TS)

    Standard library extensions v2  (library fundamentals TS v2)

    Standard library extensions v3  (library fundamentals TS v3)


Parallelism library extensions v2
(parallelism TS v2)

Concurrency library extensions
(concurrency TS)
Transactional Memory  (TM TS)

External Links    Non-ANSI/ISO Libraries    Index    std Symbol Index

C reference
C89, C95, C99, C11, C17, C23    Compiler support C99, C23

Language

Headers

Type support

Program utilities

Variadic functions

Diagnostics library

Dynamic memory management

Strings library

Null-terminated strings:
   byte     multibyte     wide

Date and time library

Localization library

Input/output library

Algorithms library

Numerics library

Concurrency support library (C11)

Technical specifications

   Dynamic memory extensions  (dynamic memory TR)
   Floating-point extensions, Part 1  (FP Ext 1 TS)
   Floating-point extensions, Part 4  (FP Ext 4 TS)

External Links    Non-ANSI/ISO Libraries    Index    Symbol Index
News
  • 17 April 2026: It took a while, but with a lot of help from the folks at isocpp.org, we're back! Sorry for the delay, and thank you for your patience.

Web Proxy Viewer  |  New URL  |  Original Page