The goal of these modules is to introduce us to Object-Oriented Programming. This will be the starting point of our C++ journey.
Nº | Project | Description | Topics |
---|---|---|---|
1 | CPP_00 | Getting familiar with C++ | Classes, member fucntions, and some basic stuff.. |
2 | CPP_01 | BraiiiiiiinnnzzzZ | New, pointers to members, references, switch statement |
3 | CPP_02 | My First Orthodox Class | ad-hoc polymorphism, operator overloading and Orthodox Cononical class form |
4 | CPP_03 | Aaaaand... OPEN! | Inheritance |
5 | CPP_04 | I don't want to set the world on fire | Subtype polymorphism, abstract classes, interfaces |
6 | CPP_05 | Mommy, when I grow up, I want to be a bureaucrat! | Repetition and Exceptions |
7 | CPP_06 | Scalar conversion | C++ casts |
8 | CPP_07 | A few functions and class template | C++ templates |
9 | CPP_08 | Playing with templates and containers | Templated containers, iterators, algorithms |