C++ reference

From cppreference.com

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)

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

Input/output library

Localizations library

Regular expressions library (C++11)

Atomic operations library (C++11)

atomic  −  atomic_flag
atomic_ref (C++20)

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