#include<iostream>
using namespace std;
class Base{
public:
virtual void display(){
cout<<"Base"<<endl;
}
};
class Derived:public Base{
public:
void display() override{
cout<<"Derived"<<endl;
}
};
int main(){
Base*b=new Derived();
b->display();
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjbGFzcyBCYXNlewoJcHVibGljOgoJdmlydHVhbCB2b2lkIGRpc3BsYXkoKXsKCQljb3V0PDwiQmFzZSI8PGVuZGw7CgkJCgl9Cn07CmNsYXNzIERlcml2ZWQ6cHVibGljIEJhc2V7CglwdWJsaWM6Cgl2b2lkIGRpc3BsYXkoKSBvdmVycmlkZXsKCQljb3V0PDwiRGVyaXZlZCI8PGVuZGw7CgkJCgl9Cn07CmludCBtYWluKCl7CglCYXNlKmI9bmV3IERlcml2ZWQoKTsKCWItPmRpc3BsYXkoKTsKCXJldHVybiAwOwp9