In simplest term polymorphism in C++ is using one thing in many forms. The most common example is a human that perform different tasks at different places such as in office he/she is an employee, whereas in market he/she is a customer and in college or school a student.