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

angel2112001 angel2112001    1   25.09.2019 06:20    0

Ответы
Lyuda56 Lyuda56  08.10.2020 17:50
Ничего себе информация в 5-9 классах. )

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

template< class T >
void swap( T& a, T& b );
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика