concept of overiding in cpp

concept of overiding in cpp:
#include <iostream>
using namespace std;
 class   base
{
  public:
  void virtual show()
  {
    cout<<"base class\n";
  }
};
class child: public base
{
  public:
  void show()
  {
    cout<<"derieved class";
  }
};
int main()
{
 /* base b;
  child d;
b.show();
d.show();*/
base *b;
child d;
b=&d;
b->show();
}

0 comments: