=> MODULE 00:
Namespaces, classes, member functions, stdio stream, and more basic stuff...
=> MODULE 01:
Memory allocation for objects, pointers to member function, references,
switch statement, class destructors
file handling.
=> MODULE 02:
Orthodox Canonical class form, IEEE 754 floating point representation,
fixed point numbers, operator overloading, ad-hoc polymorphism.
=> MODULE 03:
inherence.
=> MODULE 04:
sub-object polymorphism, virtual functions, abstract classes,
pure virtual functions, shallow and deep copies.
=> MODULE 05:
exceptions.
=> MODULE 06:
c++ casts (dynamic, static, reinterpret).
=> MODULE 07:
templates functions and classes
=> MODULE 08:
std::algorithm, some containers, and iterators.
=> MODULE 09:
std::map, std::vector, std::stack, std::deque ...