This project contains 9 modules on the fundamentals of C++.
class & instance, (non-)member attributes & functions, this pointer, initialization list, static, const, accessor/getters
new and delete, references, file streams
Ad-hoc polymorphism/function overload, operators overload, canonical classes, copy constructor
inheritance, access specifier, multiple inheritance
subtype polymorphism, abstract classes, interfaces, virtual keyword
repetition and exceptions
static_cast, dynamic_cast, reintepretate_cast, const_cast
templates (function & class)
STL containers and algorithms