Practice Function Overloading –
Find the output of following program.
#include
using namespace std;
class Base
{
public:
virtual void show() { cout<<" In Base
"; }
};
class Derived: public Base
{
public:
void show() { cout<<"In Derived
"; }
};
int main(void)
{
Base *bp = new Derived;
bp->Base::show(); // Note the use of scope resolution here
return 0;
}