all projects
Modern C++
C++ Modules
A complete set of modern C++ exercises building up the language fundamentals through practical, meaningful projects.
A thorough pass through modern C++ — memory management, classes and inheritance, operator overloading, templates, containers and exception handling — built as a series of small, focused projects at 42. The goal was depth: understanding the language well enough to reason about ownership, lifetimes and abstractions, not just to make code compile.