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();*/
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();
child d;
b=&d;
b->show();
}
0 comments: