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


swap (<utility>)

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

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>