@FredOverflow, упомянутый в чате С++, который this является редким случаем rvalues с именами. С++ 0x FDIS упоминается в 5.1.1 [expr.prim.general] p4:
В противном случае, если член-декларатор объявляет нестатический элемент данных (9.2) класса X, выражение
thisявляется значением класса "указатель на X" внутри необязательного скобки или равно-инициализатор. Он не должен появляться в другом месте в деклараторе участника. (акцент мой)
Что там есть, если есть?