Зміст:
Визначення - Що означає Адреса-оператор (&)?
Оператор адреси - це механізм всередині C ++, який повертає адресу пам'яті змінної. Ці адреси, повернуті оператором адреси, відомі як покажчики, оскільки вони "вказують" на змінну в пам'яті.
Оператор адреси адреси - одинарний оператор, представлений амперсандом (&). Він також відомий як адресний оператор.
Техопедія пояснює адресу оператора (&)
Оператори адреси зазвичай мають дві цілі:
- Проводити передачу параметрів за посиланням, наприклад, по імені
- Встановити значення вказівника. Оператори адреси адрес вказують на місце в пам'яті, оскільки значення вказівника є адресою / місцем пам'яті, де елемент даних знаходиться в пам'яті.
Наприклад, якщо користувач намагається знайти вік 26 років у межах даних, ціла змінна буде названа віком, і це виглядатиме так: int age = 26. Тоді оператор адреси використовується для визначення місця розташування чи адреси, даних за допомогою "& age".
Звідти значення шістнадцяткової адреси можна роздрукувати за допомогою "cout << & age". Значення цілого числа потрібно виводити на довгий тип даних. Тут адреса розташування буде читати "cout << long (& age)".
Оператор адреси адреси може бути застосований лише до змінних базового типу, структури, класу або об'єднання, які оголошуються на рівні файлових областей, або до підписаних посилань масиву. У цих виразах постійний вираз, який не включає оператора адреси, може бути доданий або віднятий від виразу адреси адреси.
