Learn about two types of polymorphism in C++, compile-time and run-time polymorphism with examples. Understand difference between them.