The objective of these modules is to provide you with an introduction to Object-Oriented Programming.
Module | Description |
---|---|
CPP00 | The principles of OOP, static and const modifiers |
CPP01 | Dynamic allocation, member function pointers and switch statement |
CPP02 | Operator overloading and Orthodox Canonical Form |
CPP03 | Inheritance |
CPP04 | Polymorphism, Abstract Classes and Interfaces |
CPP05 | Exception - Try - Catch |
CPP06 | C++ casts |
CPP07 | Templates |
CPP08 | Templated STL containers |
CPP09 | Containers |