Taula de continguts:
Definició: què significa l'adreça de l'operador (&)?
Una adreça de l'operador és un mecanisme dins de C ++ que retorna l'adreça de memòria d'una variable. Aquestes adreces retornades per l’adreça de l’operador es coneixen com a punters, perquè “apunten” a la variable de la memòria.
L'adreça de l'operador és un operador unitari representat per un ampersand (&). També es coneix com a operador d’adreces.
Techopedia explica Adreça de l'operador (&)
Els operadors d'adreces serveixen normalment per a dos propòsits:
- Per realitzar paràmetres que passen per referència, com per exemple
- Per establir valors de punter. Els operadors de la direcció d'adreces apunten a la ubicació de la memòria perquè el valor del punter és l'adreça / ubicació de la memòria on es troba l'element de dades.
Per exemple, si l’usuari intenta localitzar l’edat 26 dins de les dades, la variable sencera s’anomenaria edat i s’assemblaria a aquesta: int age = 26. Aleshores l’operador d’adreces s’utilitza per determinar la ubicació o l’adreça, de les dades mitjançant "i edat".
Des d'allà, el valor hexadèric de l'adreça es pot imprimir mitjançant "cout << i age". Cal que es publiquen valors integers a un tipus de dades llarg. Aquí la ubicació de l'adreça es llegiria "cout << llarg (i edat)".
L’adreça de l’operador només es pot aplicar a variables amb tipus fonamentals, d’estructura, de classe o d’unió que es declaren a nivell d’àmbit d’arxiu o a referències de matrius subscrites. En aquestes expressions, es pot afegir o restar una adreça de l'expressió constant que no inclou l'adreça de l'operador.
