Оглавление:
Определение - что означает адрес оператора (&)?
Оператор address-of - это механизм в C ++, который возвращает адрес памяти переменной. Эти адреса, возвращаемые оператором address-of, называются указателями, поскольку они «указывают» на переменную в памяти.
Оператор адреса - это унарный оператор, представленный амперсандом (&). Он также известен как оператор адреса.
Техопедия объясняет адрес оператора (&)
Операторы адреса обычно служат двум целям:
- Для передачи параметров по ссылке, например по имени
- Чтобы установить значения указателя. Операторы Address-of указывают на местоположение в памяти, поскольку значение указателя является адресом / местом в памяти, где элемент данных находится в памяти.
Например, если пользователь пытается определить возраст 26 в данных, целочисленная переменная будет называться age и будет выглядеть так: int age = 26. Затем оператор адреса используется для определения местоположения или адреса, данных с использованием «& возраст».
Оттуда шестнадцатеричное значение адреса можно распечатать, используя «cout << & age». Целочисленные значения должны быть выведены в длинный тип данных. Здесь адрес места будет читать "cout << long (& age)".
Оператор address-of может применяться только к переменным с фундаментальными типами, структурами, классами или объединениями, которые объявлены на уровне области файлов, или к ссылкам на подписанные массивы. В этих выражениях константное выражение, которое не включает в себя оператор адреса адреса, может быть добавлено или вычтено из выражения адреса адреса.
