[
Note 2:
A static member function does not have a
this
pointer (
[class.this])
. There cannot be a static and a non-static member function with
the same name, parameter-type-list, and trailing
requires-clause (
[over.load])
. A static member function cannot not be declared
const,
volatile, or
const volatile (
[dcl.fct])
. —
end note]