Sadržaj:
Definicija - Što znači Adresa-operatora (&)?
Operator adrese adresa je mehanizam unutar C ++ koji vraća memorijsku adresu varijable. Ove adrese koje je vratio operator operatera poznati su kao pokazivači, jer "upućuju" na varijablu u memoriji.
Adresara operatora je urski operater koji predstavlja ampersand (&). Poznat je i kao adresni operator.
Techopedia objašnjava adrese operatora (&)
Operatori adresa obično služe u dvije svrhe:
- Za provođenje parametara koji prolaze referencom, kao što je ime
- Za uspostavljanje pointer vrijednosti. Operatori adrese upućuju na mjesto u memoriji jer je vrijednost pokazivača memorijska adresa / mjesto na kojem se stavka nalazi u memoriji.
Na primjer, ako korisnik pokušava pronaći podatke o dobi od 26 godina unutar podataka, cijela varijabla bi se imenovala dob i izgledalo bi ovako: int age = 26. Tada se adresni operator koristi za određivanje lokacije ili adrese, podataka pomoću "& age".
Odatle se Hex vrijednost adrese može ispisati pomoću "cout << & age". Vrijednosti cijelog broja moraju se ispostaviti na dugi tip podataka. Ovdje bi adresa adrese glasila "cout << long (& age)".
Operator adrese može se primijeniti samo na varijable s osnovnim, strukturama, klasama ili vrstama unije koje su deklarirane na razini opsega datoteke ili na pretplaćene reference matrice. U ovim se izrazima konstantan izraz koji ne uključuje operatora adrese može dodati ili oduzeti od izraza adrese adrese.