Подтвердить что ты не робот

Почему происходит разыменование указателя, называемого разыменованием?

Почему разыменование происходит разыменованием?

Я просто изучаю указатели правильно, и я хотел бы знать, почему это называется разыменование. Это меня смутило, поскольку кажется, что вы удаляете ссылку, а не через указатель на пункт назначения.

Может кто-нибудь объяснить, почему это называется?

Мне что-то вроде пункта назначения или point_to_value будет иметь больше смысла.

4b9b3361

Ответ 1

Указатель ссылается на объект. Эрго, мы разыскиваем указатель (или получаем референт указателя), чтобы получить объект, на который указывает.

Префикс скорее всего исходит из значения латинского предлога; Я полагаю, вы могли бы подумать о разыменовании как о значении "получить референт (или объект) из ссылки".

Ответ 2

Выделение означает убрать ссылку и дать вам то, на что она действительно ссылалась.

Указатель на something действительно означает, что ваша переменная указателя содержит адрес памяти something. Но указатель можно также рассматривать как ссылку на something.

Ответ 3

Викисловарь содержит только определения, относящиеся к программированию: http://en.wiktionary.org/wiki/dereference

Итак, это похоже на просто технический жаргон.