Ключевоеслово this В некотором С++ коде (в дальнейших главах), вы увидите больше обращений к
ключевому слову this. Ключевое слово this – это указатель, который ссылается на
действующий объект. Внутри функции
Player::damage()
, мы можем, например
написать нашу ссылку прямо с ключевым словом this:
void damage( int amount )
{
this->hp -= amount;
}
Ключевое слово this имеет смысл лишь внутри функции-члена. Мы можем прямо
включить использование ключевого слова this внутри функции-члена, но без
написания this, имеется в виду, что мы говорим о hp данного объекта.