Поделиться через


swap (<utility>)

Обменивает элементы двух объектов pair Structure.

template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);

Параметры

Параметр

Описание

_Left

Объект типа pair.

_Right

Объект типа pair.

Заметки

Одно из преимуществ swap, что типы объектов, которые определяются и сохраняются автоматически компилятором не должны быть явно указаны.Не используйте явные аргументы шаблона как swap<int, int>(1, 2) при использовании swap так как возрасти, verbose и добавляет ссылки rvalue сложные проблемы, которые могут вызвать сбой компиляции.

Требования

заголовок: <utility>

Std пространство имен:

См. также

Ссылки

<utility>