C++ Modules: From C to C++98, the 42 Way
November 30, 2022
École 42
Related Posts
Hi! After almost a year of pure C, the cursus switches languages: nine C++ modules (00 through 08), all restricted to C++98. No auto, no smart pointers, no range-for — you learn the language from its foundations.
Coming from C, the most valuable shift was thinking in ownership and invariants instead of raw memory: who constructs, who copies, who frees. That mindset transferred directly to my later C++ work (ft_irc) and even to C# in Unity — the names change, the discipline does not. All nine modules are in my 42Cursus repository.
