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 пространство имен: