The aim of these 9 CPP modules is to explore Object-Oriented Programming and start gaining an understanding of the C++ language.
Project | Description |
---|---|
CPP_00 | Classes, member functions, stdio streams, static, const and some basic stuff.. |
CPP_01 | Memory allocation, pointers to members, references, switch statement |
CPP_02 | Ad-hoc polymorphism, operator overloading and Orthodox Cononical class form |
CPP_03 | Inheritance |
CPP_04 | Subtype polymorphism, abstract classes, interfaces |
CPP_05 | Repetition and Exceptions |
CPP_06 | C++ casts |
CPP_07 | C++ templates |
CPP_08 | Templated containers, iterators, algorithms |
CPP_09 | STL |