C++ Core Guidelines
Official docs outline
8 sections- Philosophy
Foundational rules about expressing intent and type safety.
- Interfaces
Making interfaces explicit and strongly typed.
- Functions
Parameter passing and function design.
- Classes and class hierarchies
Constructors, destructors and rule of zero/five.
- Resource management
RAII, smart pointers and ownership.
- Error handling
Exceptions and error handling strategies.
- Concurrency and parallelism
Data races and lock usage rules.
- Templates and generic programming
Concepts and template design.
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++ Standard (ISO/IEC 14882)
- 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