7 Expressions [expr]

7.3 Standard conversions [conv]

7.3.3 Function-to-pointer conversion [conv.func]

An lvalue of function type T can be converted to a prvalue of type “pointer to T.
The result is a pointer to the function.57
[Note
:
See [over.over] for additional rules for the case where the function is overloaded.
end note
]
This conversion never applies to non-static member functions because an lvalue that refers to a non-static member function cannot be obtained.