all projects
Modern C++

C++ Modules

A complete set of modern C++ exercises building up the language fundamentals through practical, meaningful projects.

Tags C++ · OOP · Templates · RAII

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.