Задать вопрос
7 декабря, 08:19

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

+1
Ответы (1)
  1. 7 декабря, 09:58
    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)