ans should be D all
The word polymorphism means having many forms. Typically, polymorphism occurs when there is a hierarchy of classes and they are related by inheritance. C++ polymorphism means that a call to a member function will cause a different function to be executed depending on the type of object that invokes the function.
in C++ polymorphism indicates the form of member function that can be changed at run time such member functions are called virtual functions and the corresponding class is called polymorphic class. the objects of the polymorphic class , addressed by pointers change at run time and responds differently for the same message