Задать вопрос
21 августа, 14:33

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

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

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

    template< class T >

    void swap (T & a, T & b) ;
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «C++11. Как работает функция swap (a, b) ? Я понимаю, что она меняет значение переменных, но почему в качестве аргументов принимает не адрес ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Для адресации в сети с протоколом IPv4 используется следующий адрес ограниченного широковещания: 194.186.6.127, а служебный адрес IP-сети: 194.186.6.0. Какова маска данной сети.
Ответы (1)
Как определить адрес сети и широковещательный адрес? Имеется IP адрес 195.165.102.0 / 18. Определить адрес сети и широковещательный адрес
Ответы (1)
Даны величины переменных A, B, C, D. Требуется перенести значения переменных, следующим образом: в D сумму значений переменных С и В, в переменную А поместить значение из В, в В значение из С, в С значение из D решение в паскале
Ответы (1)
1) Определи, может ли существовать такой IP-адрес: 183.154.208.133 а) не может существовать б) может существовать 2) Запиши IP-адрес, если известно, что IP подсети: 104.64.0.0 IP хоста: 0.0.176.203 Дан IP-адрес, выбери и запиши верные ответы.
Ответы (1)
Python Middle: 1. Напиcать функцию, которая возвращает частное двух чисел, полученных в качестве аргументов. 2. Напиcать функцию, которая возвращает минимальное из двух чисел, полученных в качестве аргументов. 3.
Ответы (1)