chris barry
¿Por qué la desreferenciación se llama desreferenciación?
Solo estoy aprendiendo punteros correctamente, y me gustaría saber por qué se llama así a la desreferenciación. Me confundió porque parece que está eliminando una referencia, en lugar de ir a través del puntero al destino.
¿Alguien puede explicar por qué se llama así?
Para mí, algo como destino o apuntado_a_valor tendría más sentido.
james mcnellis
un puntero se refiere a un objeto Ergo, nosotros desreferencia el puntero (u obtener el referente del puntero) para obtener el objeto señalado.
los Delaware- prefijo muy probablemente proviene de la preposición latina que significa de; Supongo que podrías pensar en desreferencia en el sentido de “obtener el referente (u objeto) de la referencia.”
-
¿Puede dar algún otro ejemplo de la palabra que se usa fuera de CS?
– Chris Barry
26 de mayo de 2010 a las 19:04
-
@optician: No; Creo que es solo jerga técnica.
–James McNellis
26 mayo 2010 a las 19:05
-
¡Perfecto, esa sección sobre la parte latina era exactamente lo que estaba buscando! Gracias.
– Chris Barry
26 mayo 2010 a las 19:34
-
Sé que es tarde para esto, pero “delimitar” significa indicar el límite o la frontera, en lugar de quitar los límites; otros ejemplos incluyen “denotar”, “demarcar”, “delinear”, etc.
– Foszter
10 de enero de 2020 a las 21:18
Desreferenciar significa quitar la referencia y darte a qué se refería realmente.
un puntero a something
realmente significa que su variable de puntero tiene una dirección de memoria de something
. Pero el puntero también se puede considerar como una referencia a something
en cambio.
-
¿Es un término puramente cs, o puedes pensar en otra situación en la que usarías la misma palabra?
– Chris Barry
26 mayo 2010 a las 19:05
-
Hay miles de términos CS que no se usan en “el mundo real”
– Adán
26 mayo 2010 a las 19:30
-
Parecía que tenía algo que ver con hacer un puntero nulo, en lugar de encontrar algo al final. Creo que pensé eso porque pensé que sonaba como una palabra que podría existir en el mundo real.
– Chris Barry
26 mayo 2010 a las 19:32
Wiktionary solo contiene definiciones relacionadas con la programación: http://en.wiktionary.org/wiki/referencia
Entonces parece que en realidad es solo jerga técnica.
El destino y el valor señalado son sustantivos… estás preguntando sobre el verbo en el título. 🙂
– Platino Azur
26 mayo 2010 a las 18:51
Estoy de acuerdo, nunca tuvo ningún sentido para mí tampoco por qué se llama así. Preferiría que se llamara ‘seguimiento’ o algo así.
-Robert Tuck
26 mayo 2010 a las 19:01
Creo que te refieres a la dirección correcta que estaba buscando. ¿Es la palabra desreferenciar un término puramente CS? Sin usar esa palabra en mi vida aparte de esto, traté de asumir lo que significaba, ¡que es donde me equivoqué, creo! ¿Es una palabra que solo se usa para esta situación? ¿Hay otros ejemplos en los que usaría este término?
– Chris Barry
26 mayo 2010 a las 19:03
Solo para confundir las cosas, el kernel de Windows usa “desreferencia” para significar “recuento de referencia decreciente”: msdn.microsoft.com/en-us/library/ff557724%28VS.85%29.aspx
– bk1e
26 mayo 2010 a las 22:03
@PlatinumAzure
getting
todavía se siente más apropiado para mí– Codificador
20 de diciembre de 2020 a las 3:03