Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmRfRs 314 of 390 menu
◀ ▶

Присваивание в ссылку в C++

Присваивание в ссылку записывает число в тот объект, с которым она связана. На другую переменную ссылка не переключается. Ссылка навсегда связана с переменной справа от = в объявлении. Запишем num1 и num2, свяжем num3 с num1, выполним num3 = num2. В num1 окажется 2 - число из num2 попало в объект num1, а имя num3 по-прежнему означает num1, не num2. Выведем все три имени:

#include <iostream> int main() { int num1 = 1; int num2 = 2; int& num3 = num1; num3 = num2; std::cout << num1 << "\n"; std::cout << num2 << "\n"; std::cout << num3 << "\n"; return 0; }

Объявите num1 и num2 с разными числами, ссылку на num1. Присвойте ссылке значение num2 и выведите num1 и num2.

Расскажите, каким будет результат выполнения кода:

#include <iostream> int main() { int num1 = 3; int num2 = 8; int& num3 = num1; num3 = num2; std::cout << num1 << "\n"; std::cout << num2 << "\n"; std::cout << num3 << "\n"; return 0; }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить