Указатель указывает на данный объект или адрес данного объекта? - PullRequest
0 голосов
/ 31 октября 2019

Ниже приведен код.

Account savings("Mac, Rita",654321, 123.5);
Account *ptrAccount = &savings;

Здесь Account - это определяемый пользователем класс с тремя полями для элементов данных, т. Е. Имя владельца счета, номер счета, остаток на счете. Я понимаю, что первая строка создаст объект и инициализирует поля для элементов данных. Вторая строка создаст указатель с именем ptrAccount. Насколько я понимаю, это будет указывать на &savings, который является адресом savings. Здесь сбережения - это объект типа Account. Из учебника сказано что-то вроде «указатель ptrAccount инициализирован так, что он указывает на объект savings». Я что-то пропустил? Любые комментарии приветствуются.

1 Ответ

9 голосов
/ 31 октября 2019

Насколько я понимаю, это будет указывать на &savings, который является адресом savings.

Его значение равно &savings,адрес savings. Следовательно, указывает на savings.

...