This project is about learning C++ and discovering the beauty of Object-Oriented Programming (OOP).
A collection of exercises from the 42 school's C++ piscine, covering the fundamentals of C++ and OOP.
| Module | Description |
|---|---|
cpp0/ |
C++ basics, classes, and access control |
cpp1/ |
Pointers to members, references, and switch statements |
cpp2/ |
Stack and heap allocation, static members |
cpp3/ |
Inheritance |
cpp4/ |
Polymorphism and abstract classes |
cpp5/ |
Repetition and exceptions |
cpp6/ |
Type casting |
cpp7/ |
Templates |
cpp8/ |
STL containers and algorithms |
cpp9/ |
Specific STL utilities |
- C++ syntax and standard library
- Classes, encapsulation, and data abstraction
- Inheritance and polymorphism
- Type casting and templates
- Exception handling and file streams
- STL containers, iterators, and algorithms
