#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+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNsYXNzIEJhc2V7CglwdWJsaWM6Cgl2aXJ0dWFsIHZvaWQgZGlzcGxheSgpewoJCWNvdXQ8PCJCYXNlIjw8ZW5kbDsKCX0KfTsKY2xhc3MgRGVyaXZlZDpwdWJsaWMgQmFzZXsKCXB1YmxpYzoKCXZvaWQgZGlzcGxheSgpIG92ZXJyaWRlewoJCWNvdXQ8PCJEZXJpdmVkIjw8ZW5kbDsKCX0KfTsKaW50IG1haW4oKXsKCUJhc2UqYj1uZXcgRGVyaXZlZCgpOwoJYi0+ZGlzcGxheSgpOwoJcmV0dXJuIDA7Cn0=