Fundamentals o C++, a library, the first steps. Here there is an first encounter with C++, but still a piscine. The content is gradually introduced and it was a pleasure to go through this course.
Introduction
The basic semantics of C++ and the idea off Object orientation
More tools and the idea of memory allocation;
ALSO! SWITCH CASE! FOR! (during the C course, we are not allowed to use those features at école 42)
Operator Overload and conversion
Heritage and derived classes.
Overall it is repetition for Heriatage.
Virtualization and abstract class
MOOOOORE repetition and now..
Introducin organization and design patterns.
Factory method
Casting
Introduction of templates
STL is allowed here, so, basically exercise the Standard Tempalte Library, using containers and algorithm, etc.