The C++ project involves an intensive, immersive coding experience in order to learn and practice C++ programming through a series of hands-on exercises and challenges. The difficulty of the exercises is graduated and allows to tackle different concepts related to object-oriented programming such as encapsulation, data hiding, inheritance, polymorphism...
I've acquired basic knowledge in C++ :
- Module_00 : namespaces, classes, member functions, stdio streams, initialization lists, static, const...
- Module_01 : memory allocation, member pointers, references, switch instruction
- Module_02 : ad-hoc polymorphism, operator overloading and canonical form
- Module_03 : inheritance
- Module_04 : polymorphism through subtyping, abstract classes and interfaces
- Module_05 : repetitions and exceptions
- Module_06 : casts
- Module_07 : templates
- Module_08 : container templates, iterators, algorithms
- Module_09 : standard template library
Go to 42 Québec to discover the course ! 👈
To look at my next 42 project !