This project is about discovering the C++ programming language. It is composed of 10 modules, each one covering a specific part of the language.
| Module | About |
|---|---|
| 00 | Namespaces, Classes, Member Functions, Stdio Streams, Initialization Lists, Static, Const (and some other basic stuff) |
| 01 | Memory Allocation, Pointers to Members, References, Switch Statement |
| 02 | Ad-hoc Polymorphism, Operators Overload, Canonical Classes |
| 03 | Inheritance |
| 04 | Subtype Polymorphism, Abstract Classes, Interfaces |
| 05 | Repetition and Exceptions |
| 06 | Casts |
| 07 | Templates |
| 08 | Templated Containers, Iterators, Algorithms |
| 09 | STL Containers |