The goal of this project is to introduce us C++ and the Object Oriented Programming. Version : C++98
Here is my notes on the vocabulary.
| Module | Concept | Score |
|---|---|---|
| CPP00 | Namespace, Class, Member functions, stdio Stream, etc | ✅ |
| CPP01 | Memory allocation, References, Pointers to members, Switch | ✅ |
| CPP02 | Ad-hoc polymorphism, Operators Overload and Orthodox Canonical Classes | ✅ |
| CPP03 | Inheritance | ✅ |
| CPP04 | Subtype polymorphism, Abstract classes, Interfaces | ✅ |
| CPP05 | Repetition and Exceptions | ✅ |
| CPP06 | C++ Casts | ✅ |
| CPP07 | C++ Templates | ✅ |
| CPP08 | Templated containers, Iterators, Algorithms | ✅ |