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