Почему разыменование называют, разыменовывая?
Я просто изучаю указатели правильно, и я хотел бы знать, почему разыменование называют этим. Это смутило меня, поскольку это кажется на удаление ссылки, вместо того, чтобы идти через указатель на место назначения.
Кто-либо может объяснить, почему это называют этим?
Мне что-то как место назначения или pointed_to_value имело бы больше смысла.
Указатель ссылается на объект. Следовательно, мы разыменовываем указатель (или получаем референт указателя), чтобы получить объект, на который он указывает.
Префикс de-, скорее всего, происходит от латинского предлога, означающего from; я полагаю, вы можете думать о dereference как о значении "получить референт (или объект) от референта."
.Викисловарь содержит только определения, относящиеся к программированию: http://en.wiktionary.org/wiki/dereference
Так что, похоже, это действительно просто технический жаргон.
Разыменование означает удаление ссылки и предоставление вам того, что она на самом деле имела в виду.
Указатель на что-то
на самом деле означает, что ваша переменная указателя содержит адрес памяти что-то
. Но указатель также можно рассматривать как ссылку на что-то
.