47 |
С т р а н и ц а
Например, скажем, игрок бал атакован. В результате произойдёт уменьшение его
hp, и это уменьшение будет выполнено при использовании указателя, как
показано в следующем коде:
ptrMe->hp -= 33; // reduced the player's hp by 33
ptrMe->name = "John";// changed his name to John
Вот как теперь выглядит объект Player:
Итак, мы изменили
me.name
изменив
ptrMe->name
. Потому что
ptrMe
указывает на
me
. Изменения через
ptrMe
прямо
влияют на
me
.
Помимо того интересный синтаксис стрелок (используйте
->
когда переменная
является указателем), это
принцип который не трудно понять.
Достарыңызбен бөлісу: