void AddOne(int& Num)
{
Num++;
}
cout << a << endl;
AddOne(a);
cout << a << endl;
ответ
1
2
Вопрос по работе ссылки на переменную:
Во время вызова функции она создает ВРЕМЕННУЮ ссылку на переменную "а", меняет её значение. По завершению функции, ссылка будет удалена, но значение "а" сохранится и будет 2. Это ведь так работает?
да, всё так
Обсуждают сегодня