this is a 42 school project, the goal is to learn the basics of C++, it is a 10 days intensive course, with a lot of exercises and projects. during this pool, we will learn about the following topics:
| Day | Topics |
|---|---|
| 00 | Namespace, class, member functions, stdio stream, initialization lists, static, const, and lots of basic stuff |
| 01 | Memory allocation, references, pointers to members, file streams |
| 02 | Ad-hoc polymorphism, operators overload and canonical classes, fixed and floating point types |
| 03 | Inheritance |
| 04 | Subtype polymorphism, abstract classes, interfaces |
| 05 | Repetition and exceptions |
| 06 | C++ Casts |
| 07 | Templates |
| 08 | STL and iterators |
| 09 | STL algorithms and and implementation of ford-johnson merge-insertion sort algorithm |
If you have any suggestions or improvements, feel free to open an issue or submit a pull request.