C++ Адреса пам’яті
Адреса пам’яті
У прикладі з попередньої сторінки оператор &
використовувався для створення посилальної змінної. Але його також можна використовувати для отримання адреси пам’яті змінної; це місце, де зберігається змінна на комп’ютері.
Коли змінна створюється в C++, їй призначається адреса пам’яті. І коли ми присвоюємо значення змінній, воно зберігається за цією адресою пам’яті.
Щоб отримати до неї доступ, скористайтеся оператором &
, і результат покаже, де зберігається змінна:
Примітка: Адреса пам’яті має шістнадцяткову форму (0x..). Зауважте, що ви можете отримати інший результат у своїй програмі.
А чому корисно знати адресу пам’яті?
Посилання та Покажчики (про які ви дізнаєтеся в наступному розділі) важливі в C++, оскільки вони дають вам можливість маніпулювати даними в пам’яті комп’ютера - що може зменшити код і підвищити продуктивність.
Ці дві функції є однією з речей, які відрізняють C++ від інших мов програмування Python та Java.