C++ reference
C++98, C++03, C++11, C++14, C++17, C++20
|
Language
Headers
Named requirements
Feature test macros (C++20)
Language support library
|
Concepts library (C++20)
Diagnostics library
General utilities library
Strings library
Containers library
|
Iterators library
Ranges library (C++20)
Algorithms library
Numerics library
Input/output library
Localizations library
Regular expressions library (C++11)
Atomic operations library (C++11)
Thread support library (C++11)
Filesystem library (C++17)
|
Technical specifications
Standard library extensions (library fundamentals TS)
Standard library extensions v2 (library fundamentals TS v2)
Concurrency library extensions (concurrency TS)
Concepts (concepts TS)
Ranges (ranges TS)
Transactional Memory (TM TS)
|
External Links − Non-ANSI/ISO Libraries − Index − std Symbol Index
|
|
C reference
C89, C95, C99, C11, C17
|
Language
Headers
|
Type support
Program utilities
Variadic functions
Error handling
Dynamic memory management
Date and time utilities
Strings library
Null-terminated strings:
byte − multibyte − wide
Algorithms
|
Numerics
Input/output support
Localization support
Atomic operations library (C11)
Thread 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
|
- 1 December 2017: ISO C++17 published.
|