C++ Reference
Complete language and library reference. Every concept cross-referenced with books, version-pivoted across standards, with runnable code examples.
Core language: types, lifetime, value categories, overload resolution, templates, lambda, coroutines, and every feature from C++98 to C++26.
Sequence, associative, unordered, and flat containers. Adapters. When to use each.
Sorting, searching, transforming, set operations, numeric algorithms, parallel execution policies.
Smart pointers, allocators, RAII, placement new, memory resources (C++17).
std::thread, std::mutex, atomics, futures, jthread, semaphore, latch, barrier (C++20).
std::optional, std::variant, std::expected, std::any, std::function, chrono, filesystem, and more.
RAII, Rule of Zero/Five, Pimpl, CRTP, type erasure, observer, strategy, visitor, and more.
Catalog of UB, common pitfalls, detection with sanitizers, and mitigation strategies.