#include <iostream>
class A {
};
class B:public A
{
public:
void foo() const { std::cout << "some is king of every fish"; }
};
int main() {
A* pointer=new B;
reinterpret_cast<B*>(pointer)->foo();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgpjbGFzcyBBIHsKfTsKY2xhc3MgQjpwdWJsaWMgQSAKewpwdWJsaWM6CiAgICB2b2lkIGZvbygpIGNvbnN0IHsgc3RkOjpjb3V0IDw8ICJzb21lIGlzIGtpbmcgb2YgZXZlcnkgZmlzaCI7IH0KfTsKaW50IG1haW4oKSB7CiAgICBBKiBwb2ludGVyPW5ldyBCOwogICAgcmVpbnRlcnByZXRfY2FzdDxCKj4ocG9pbnRlciktPmZvbygpOwogICAgIHJldHVybiAwOwp9