Namespaces
Variants
Actions

C++ reference

From cppreference.com

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

Smart pointers and allocators
Date and time
Function objects  βˆ’  hash (C++11)
String conversions (C++17)
Utility functions
pair  βˆ’   tuple (C++11)
optional (C++17)  βˆ’  any (C++17)
variant (C++17)  βˆ’  format (C++20)

Strings library

basic_string
basic_string_view (C++17)
Null-terminated strings:
  byte  βˆ’  multibyte  βˆ’  wide

Containers library

array (C++11)  βˆ’  vector
map  βˆ’  unordered_map (C++11)
priority_queue  βˆ’  span (C++20)
Other containers:
  sequence  βˆ’   associative
  unordered associative  βˆ’  adaptors

Iterators library

Ranges library (C++20)

Algorithms library

Numerics library

Localizations library

Input/output library

Filesystem library (C++17)

Regular expressions library (C++11)

basic_regex  βˆ’  algorithms

Atomic operations library (C++11)

atomic  βˆ’  atomic_flag
atomic_ref (C++20)

Thread support library (C++11)

Technical specifications

  Standard library extensions  (library fundamentals TS)

  Standard library extensions v2  (library fundamentals TS v2)

  Standard library extensions v3  (library fundamentals TS v3)

  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