Polymorphism in C++ | C++ Tutorials for Beginners #54
Polymorphism is an ability of a C++ object to take many forms. The most important use of polymorphism in C++ OOPs occurs when we want to bind functions to the objects we defined in C++ during compile-time or run-time .