class Base {
public:
virtual void gogo(int a){
};
virtual void gogo(int* a){
};
};
class Derived : public Base{
public:
virtual void gogo(int* a){
};
};
int main(){
Derived* obj = new Derived ;
obj->Base::gogo(7);
}
Y2xhc3MgQmFzZSB7CnB1YmxpYzogCiAgICB2aXJ0dWFsIHZvaWQgZ29nbyhpbnQgYSl7CiAgICB9OwoKICAgIHZpcnR1YWwgdm9pZCBnb2dvKGludCogYSl7CiAgICB9Owp9OwoKY2xhc3MgRGVyaXZlZCA6IHB1YmxpYyBCYXNlewpwdWJsaWM6CiAgICB2aXJ0dWFsIHZvaWQgZ29nbyhpbnQqIGEpewogICAgfTsKfTsKCmludCBtYWluKCl7CiAgCiAgICBEZXJpdmVkKiBvYmogPSBuZXcgRGVyaXZlZCA7CiAgICBvYmotPkJhc2U6OmdvZ28oNyk7Cn0=