: A
class-name
or
decltype-specifier
prefixed by
~ denotes a destructor; see
[class.dtor]. Within the definition of a non-static member function, an
identifier that names a non-static member is transformed to a
class member access expression (
[class.mfct.non-static])
. —
end note