Що таке посилання на змінну в C++ із прикладом?
C++ додав так звані посилальні змінні (або коротко посилання). Посилання – це псевдонім або альтернативне ім’я існуючої змінної. Наприклад, припустімо, що ви робите peter посиланням (псевдонімом) на paul, ви можете звертатися до людини як peter або paul.
Ви можете мати більше однієї змінної, яка вказує на ті самі дані, на які посилаються. Об’єкти є прикладом еталонного типу. var a = new Student(); var b = a; У наведеному вище прикладі обидві змінні a і b вказуватимуть на той самий об’єкт студента в пам’яті.
Змінні є контейнерами для зберігання значень даних. У C++ існують різні типи змінних (визначених різними ключовими словами), наприклад: int – зберігає цілі числа (цілі числа) без десяткових знаків, наприклад 123 або -123. double – зберігає числа з плаваючою комою з десятковими дробами, наприклад 19,99 або -19,99.
Виклик за допомогою еталонного методу Тепер давайте подивимося на приклад. У цьому прикладі ви присвоїли змінній salary значення 27000. Він передає посилання змінної на приріст функції. Усередині функції вона збільшує значення на 5000, а вихід у рядку 27 буде 32000.
Коли змінна оголошується як посилання, вона стає альтернативним ім’ям для існуючої змінної. Змінна може бути оголошена як посилання поставивши «&» в декларації.