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
Containers library
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
News17 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.