Задать вопрос
18 августа, 08:22

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

+3
Ответы (1)
  1. 18 августа, 09:16
    0
    Ничего себе информация в 5-9 классах.)

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

    template< class T >

    void swap (T & a, T & b) ;
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «C++11. Как работает функция swap (a, b) ? Я понимаю, что она меняет значение переменных, но почему в качестве аргументов принимает не адрес ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы