Keywords from Book:
3 properties of OOP
Class
Object
Function Overloading
Constructor
Destructor
Object pointer
New / Delete
Constructor Overloading
Copy constructor
Default arguments
Operator overloading
Inheritance (Private/Protected/Public)
Virtual base class
Virtual function
Run time / Compile time polymorphism
Function overriding
Pure virtual function
Exception handling
Template/Generic function