Почему this
указатель в C++ указатель и не ссылка?
Есть ли примеры использования, которые я пропускаю, которые делают "это" как указатель более полезным, чем ссылка?
В противном случае есть ли какие-либо последствия/соображения дизайна языка, вовлеченные в наличие его как указатель?
Из Стиль и техника Bjarne Stroustrup's C++ Style and Technique FAQ:
Почему "это" не является ссылкой?
Потому что "это" было введено в С++ (на самом деле в С с классами) до того, как были добавлены ссылки. Также, я выбрал "this", чтобы следовать за использованием Simula, а не (более поздним) Smalltalk использованием "self".