This repository contains my solutions to École 42's C++ curriculum. The program consists of 10 modules that progressively introduce C++ concepts from basic syntax to advanced templates and STL.
| Module | Topics | Key Concepts |
|---|---|---|
| 00 | Basics | namespace, class, iostream, initialization lists |
| 01 | Memory | Pointers, references, memory allocation |
| 02 | Operators | Overloading, Orthodox Canonical Form |
| 03 | Inheritance | Single/Multiple inheritance |
| 04 | Polymorphism | Virtual functions, abstract classes |
| 05 | Exceptions | try/catch, custom exceptions |
| 06 | Casts | static/dynamic/reinterpret casts |
| 07 | Templates | Function/class templates |
| 08 | Containers | STL containers, iterators |
| 09 | STL | Algorithms, functors |