Definición: ¿Qué significa Dirección de operador (&)?
Un operador de dirección de es un mecanismo dentro de C ++ que devuelve la dirección de memoria de una variable. Estas direcciones devueltas por el operador address-of se conocen como punteros, porque "apuntan" a la variable en la memoria.
El operador de dirección es un operador unario representado por un ampersand (&). También se lo conoce como operador de dirección.
Techinfo explica la dirección del operador (&)
Los operadores de direcciones comúnmente tienen dos propósitos:
- Para realizar el paso de parámetros por referencia, como por nombre
- Establecer valores de puntero. Los operadores de dirección apuntan a la ubicación en la memoria porque el valor del puntero es la dirección / ubicación de la memoria donde el elemento de datos reside en la memoria.
Por ejemplo, si el usuario está tratando de ubicar la edad 26 dentro de los datos, la variable entera se llamaría edad y se vería así: int edad = 26. Luego, el operador de dirección se usa para determinar la ubicación, o la dirección, de los datos usando "& age".
A partir de ahí, el valor hexadecimal de la dirección se puede imprimir usando "cout