std::swap()

Меняет местами значения двух переменных.

Сигнатураvoid std::swap(a, b)

Функция std::swap() обменивает значения двух переменных. Для контейнеров работает за O(1), переставляя внутренние указатели.

int a = 1, b = 2;
std::swap(a, b);
std::cout << a << b; // результат: 21
← Все записи: C++ STL
Поддержать проект