GitHub - izenynn/cpp-modules: 42 Cursus: c++ modules for learning the language.
Info
42 Cursus: c++ modules for learning the language.
- Status: finished
- Result: 100% on all modules
- Observations: (null)
Modules
Module 00
Namespace, class, member functions, stdio stream, initialization lists, static, const and lots of basic stuff.
Module 01
Memory allocation, references, pointers to members, switch.
Module 02
Ad-hoc polymorphism, operators overload and orthodox canonical classes.
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.