Tartalomjegyzék:
Meghatározás - Mit jelent az operátor címe (&)?
Az operátor címe egy olyan mechanizmus, amely a C ++ -on belül egy változó memóriacímét adja vissza. Ezeket a szolgáltató által visszaadott címeket mutatóknak nevezzük, mert "mutatnak" a memóriában lévő változóra.
Az operátor címe egy egységes operátor, ampersand (&) jelöléssel. Címke operátorként is ismert.
A Techopedia magyarázza az üzemeltető címét (&)
A címkezelők általában két célt szolgálnak:
- Paraméterek referenciaként történő átadása, például név alapján
- Mutató értékek meghatározása. Az operátorok címe arra a helyre mutat a memóriában, mert a mutató értéke a memória címe / helye, ahol az adatelem a memóriában található.
Például, ha a felhasználó megpróbálja megkeresni a 26 éves korot az adatokban, az egész változót életkornak nevezik, és így néz ki: int age = 26. Ezután a címkezelő segítségével határozza meg a helyet vagy a címet, az adatok "és életkor" használatával.
Innentől a cím Hex értéke kinyomtatható "cout << & age" használatával. Az egész értékeket hosszú adattípusra kell kiadni. Itt a cím helye "cout << hosszú (és életkor)" legyen.
Az operátor címe csak az alap, struktúra, osztály vagy univerzum típusú változókra alkalmazható, amelyeket a fájl kiterjedés szintjén deklarálnak, vagy feliratkozott tömb hivatkozásokra. Ezekben a kifejezésekben egy állandó kifejezés, amely nem tartalmazza az operátor címét, összeadható vagy kivonható a kifejezés címéből.
