Input
Output
#include <iostream> using namespace std; class A // base class { public: void show(){ cout << "Base class Function" << endl; } }; class B: public A { public: void show(){ cout << "Derived class Function" << endl; } }; int main() { A a; A *a1; a1=new B; a.show(); // Early Binding or Static binding a1->show(); // Late Binding or Dynamic Binding return 0; }