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