C++ Standard (ISO/IEC 14882)
Official docs outline
12 sections- Language
Language reference: declarations, expressions, classes and templates.
- Templates
Template syntax, specialization and variadic templates.
- Constants and the memory model
Object lifetime, bit-fields and the memory model.
- Containers library
vector, map, unordered_map and other containers.
- Algorithms library
Non-modifying, modifying and sorting algorithms.
- Iterators and ranges
Range adaptors and views in C++20.
- Dynamic memory management
Smart pointers unique_ptr, shared_ptr and allocators.
- Concurrency support
Threads, mutexes, futures and atomics.
- Concepts
Constraints and concept library of C++20.
- Coroutines
co_await, co_yield, co_return and promise types.
- Utilities library
pair, tuple, optional, variant and move semantics.
- Strings library
std::string, string_view and formatting.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Language and platform specs
All 33- C Standard (ISO/IEC 9899)
- C++ Core Guidelines
- CSS (W3C CSS Specifications)
- CSS Flexible Box Layout
- CSS Grid Layout
- DOM Standard (WHATWG)
- ECMAScript (ECMA-262)
- ECMAScript Internationalization API (ECMA-402)
- Encoding Standard (WHATWG)
- Fetch Standard (WHATWG)
- HTML Living Standard (WHATWG)
- Java Language Specification