CPP Modules - Marymota/CPP_Modules GitHub Wiki

CPP Modules is a 42 Project that introduces us to the C++ language.

Each module presents new concepts essential to complete the given briefings.

Module 00 - Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff
Module 01 - Memory allocation, pointers to members, references, switch statement
Module 02 - Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form
Module 03 - Inheritance
Module 04- Subtype polymorphism, abstract classes, interfaces
Module 05 - Repetition and Exceptions
Module 06 - C++ casts
Module 07 - C++ templates
Module 08 - Templated containers, iterators, algorithms