C++ Dirección de memoria
Dirección de memoria
En el ejemplo de la página anterior, se utilizó el operador &
para crear una variable de referencia. Pero también se puede utilizar para obtener la dirección de memoria de una variable; que es la ubicación donde se almacena la variable en la computadora.
Cuando se crea una variable en C++, se asigna una dirección de memoria a la variable. Y cuando asignamos un valor a la variable, se almacena en esta dirección de memoria.
Para acceder a él, utilice el operador &
y el resultado representará dónde se almacena la variable:
Nota: La dirección de memoria está en formato hexadecimal (0x...). Tenga en cuenta que es posible que no obtenga el mismo resultado en su programa.
¿Y por qué es útil saber la dirección de la memoria?
Las referencias y los punteros (que aprenderá en el próximo capítulo) son importantes en C++ porque le brindan la capacidad de manipular los datos en la memoria de la computadora - que puede reducir el código y mejorar el rendimiento.
Estas dos características son una de las cosas que hacen que C++ se destaque de otros lenguajes de programación, como Python y Java.