struct A { void f(); void f(int); }; (void (A::*)()) &A::f; (void (A::*)(int)) &A::f;