@FredOverflow упомянул в чате C++, что this
— это редкий случай, когда rvalue имеют имена. C++0x FDIS упоминает под 5.1.1 [expr.prim.general] p4
:
В противном случае, если оператор-декларатор объявляет нестатический элемент данных (9.2) класса X, выражение
this
является значением prvalue типа «указатель на X» в необязательной фигурной скобке или равенстве -инициализатор. Он не должен появляться где-либо еще в члене-деклараторе. (выделено мной)
Какие еще есть, если есть?
this
,true
иfalse
не являются именами. Это токены, которые образуют допустимые выражения rvalue и выглядят как идентификаторы. - person aschepler   schedule 29.05.2011