class Zero{ public: int operator()() const { return (long int)this; } private: Zero() = delete; }; int main(void) { return (*(Zero *)nullptr)(); }