It's pedagogical project, that aims at studiying more about OOP by learning specifics of the C++ language. There is 8 modules. Each of them introduces you to different ascpecs of C++ language and object-oriented programming.
To compile exercise run:
make
This first module of C++ is designed to help to understand basics ans some the specifities of CPP
This module is designed to help to understand the memory allocation, reference, pointers to members and the usage of the switch in CPP
This module is designed to help to understand Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP.
This module is designed to help to understand Inheritance in CPP.
This module is designed to help to understand Subtype polymorphism, abstract classes and interfaces in CPP.
his module is designed to help to understand Try/Catch and Exceptions in CPP.
This module is designed to help to understand casts in CPP.
This module is designed to help to understand Templates in CPP.
This module is designed to help to understand templated containers, iterators and algorithms in CPP.