Hello,
Polymorphism means various forms.,
The concept behind the Polymorphism means having more than one function with the same function name with various functionalities.
There are two types of polymorphism in C++
1) Compile time Polymorphism – This is also known as static polymorphism or early binding.
Example of Compile time polymorphism
(i) Function Overloading
(ii) Operator Overloading
2) Runtime Polymorphism – This is also known as dynamic polymorphism or late binding.
Example of Runtime polymorphism
(i) Function Overriding