Преглед садржаја:
Дефиниција - Шта значи адреса оператора (&)?
Оператор адресе је механизам унутар Ц ++ који враћа меморијску адресу променљиве. Ове адресе које је вратио оператор оператера познати су као показивачи, јер "упућују" на променљиву у меморији.
Оператор-адреса је урски оператер који представља амперсанд (&). Познат је и као адресни оператор.
Тецхопедиа објашњава адресе оператора (и)
Оператори адреса обично служе у две сврхе:
- Да се проведе параметар по референци, као што је име
- Да бисте успоставили вредности показивача. Оператори адресе адреса упућују на локацију у меморији јер је вредност показивача меморијска адреса / локација на којој се ставка налази у меморији.
На пример, ако корисник покушава да пронађе податке о старости од 26 година, цела варијабла би се именовала старост и изгледало би овако: инт аге = 26. Тада се адресни оператор користи за одређивање локације или адресе, података помоћу "& аге".
Одатле се Хек вредност адресе може одштампати помоћу „цоут << & аге“. Вредности целих бројева морају се испоставити на дуги тип података. Овде би адреса адресе гласила „цоут << лонг (& аге)“.
Оператор адреса може се применити само на променљиве са основним, структурама, класама или типовима уније који су декларисани на нивоу опсега датотеке или на претплаћене референце матрице. У овим изразима, константни израз који не укључује оператора адресе може се додати или одузети од израза адресе адресе.
