#include <iostream>
class A {
public:
void f();
};
void A::f()
{
if (!this) {
std::cout << "null pointer\n";
} else {
std::cout << "wtf?!\n";
}
}
int main()
{
A *a;
a->f();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCmNsYXNzIEEgewpwdWJsaWM6CiAgICAgICB2b2lkIGYoKTsKfTsKIAp2b2lkIEE6OmYoKQp7CglpZiAoIXRoaXMpIHsKCQlzdGQ6OmNvdXQgPDwgIm51bGwgcG9pbnRlclxuIjsKCX0gZWxzZSB7CgkJc3RkOjpjb3V0IDw8ICJ3dGY/IVxuIjsKCX0KfQogCmludCBtYWluKCkKewogICAgIEEgKmE7CiAgICAgYS0+ZigpOwp9