Domov Novice Kaj je naslov operaterja (&)? - definicija iz tehopedije

Kaj je naslov operaterja (&)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni naslov operaterja (&)?

Operater naslovov je mehanizem znotraj C ++, ki vrne pomnilniški naslov spremenljivke. Ti naslovi, ki jih vrne upravljavec naslovov, so znani kot kazalci, ker "kažejo" na spremenljivko v pomnilniku.


Naslov operaterja je enotni operater, ki ga predstavlja ampersand (&). Znan je tudi kot naslovni operater.

Techopedia razlaga naslov operaterja (&)

Upravljavci naslovov imajo običajno dva namena:

  1. Izvajanje parametrov po referencah, na primer po imenu
  2. Za določitev vrednosti kazalcev Operaterji naslovov usmerjajo na lokacijo v pomnilniku, ker je vrednost kazalca pomnilniški naslov / lokacija, kjer se podatkovni element nahaja v pomnilniku.

Na primer, če uporabnik poskuša najti starost 26 let v podatkih, bi cela spremenljivka poimenovala starost in bi bilo videti takole: int age = 26. Nato se za določitev lokacije ali naslova uporablja upravljavec naslovov, podatkov z uporabo "& age".


Od tod se lahko šestnajstična vrednost naslova izpiše s pomočjo "cout << & age". Vrednosti celih številk morajo biti podane v dolgo vrsto podatkov. Tu bi naslov naslova prebral "cout << long (& age)".


Upravljalnik naslovov se lahko uporabi samo za spremenljivke s temeljnimi, strukturnimi, razrednimi ali združenjskimi vrstami, ki so deklarirane na ravni obsega datotek ali za naročene reference matrike. V teh izrazih se konstantni izraz, ki ne vključuje operaterja naslova, lahko doda ali odšteje od izraza naslov.

Ta definicija je bila napisana v okviru C ++
Kaj je naslov operaterja (&)? - definicija iz tehopedije