tonkikhliza
30.07.2020 05:34

C++11. как работает функция swap(a, b)? я понимаю, что она меняет значение переменных, но почему в качестве аргументов принимает не адрес на переменную?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Tanya5463
08.10.2020 17:50
Ничего себе информация в 5-9 классах. )

В описании std::swap не указано, что функция должна принимать аргумент типа адрес. В аргументах есть только ссылка на шаблон. Вы передаете значение по ссылке.

template< class T >
void swap( T& a, T& b );
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота