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

Почему разыменование называют, разыменовывая?

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

Кто-либо может объяснить, почему это называют этим?

Мне что-то как место назначения или pointed_to_value имело бы больше смысла.

23
задан Rob Kennedy 26 May 2010 в 19:18
поделиться

3 ответа

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

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

.
36
ответ дан 29 November 2019 в 01:43
поделиться

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

Так что, похоже, это действительно просто технический жаргон.

2
ответ дан 29 November 2019 в 01:43
поделиться

Разыменование означает удаление ссылки и предоставление вам того, что она на самом деле имела в виду.

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

9
ответ дан 29 November 2019 в 01:43
поделиться