Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Virtual Function in C++

#include<iostream.h>
#include<conio.h>

class base     {
public:
void display()    {
cout<<"\n display base";  }

void show()    {
cout<<"\n show base";      }    };

class derived:public base    {
public:
void display()    {
cout<<"\n display derived";     }

void show()    {
cout<<"\n show derived";    } };

void main()    {
clrscr();        base b;
derived d;        base *bptr;
cout<<"\n bptr pointer to base";
bptr=&b;
bptr->display();
bptr->show();
cout<<"\n bptr pointer to derived";
bptr=&d;
bptr->display();
bptr->show();
getch();
}