Think-Cpp Test and understand the core features of C++ Most code examples were modified from the book Thinking in C++ written by Bruce Eckel Namespace Overloading Inheritance Polymorphism Generics Exception Algorithm-DataStructure