Idiomatic C++ Atlas

The subjects of idiomatic C++ — from parameter passing to tooling-encoded style — each traced standard by standard. 35 topics across 8 categories, with examples from C++11 through the C++29 horizon.

C++11C++14C++17C++20C++23C++26C++29

Core semantics

6

Design

4

Generic & compile-time

3

Code-level

4

Compile-time & language mechanics

6

Memory & performance

4

Text, numbers, time

4

Boundaries & practice

4

C++26 entries follow the final working draft (N5032, Dec 2025) — compiler support is still early. C++29 rows are direction only: proposals under discussion, nothing adopted. Hollow dots on a card mark those direction-only rows.