#include <iostream>
class C {
public:
void func() { std::cout << "Hello, world" << std::endl; }
};
int main() {
C *obj = new C();
void (C::*f)();
f = &C::func;
(obj->*f)();
delete obj;
return 0;
}
/* end */
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgQyB7CnB1YmxpYzoKICB2b2lkIGZ1bmMoKSB7IHN0ZDo6Y291dCA8PCAiSGVsbG8sIHdvcmxkIiA8PCBzdGQ6OmVuZGw7IH0KfTsKCmludCBtYWluKCkgewogIEMgKm9iaiA9IG5ldyBDKCk7CgogIHZvaWQgKEM6OipmKSgpOwogIGYgPSAmQzo6ZnVuYzsKICAob2JqLT4qZikoKTsKCiAgZGVsZXRlIG9iajsKICByZXR1cm4gMDsKfQovKiBlbmQgKi8K