Пространства имён
Варианты
Действия

std::swap(std::basic_string)

Материал из cppreference.com
< cpp‎ | string‎ | basic string
 
 
 
std::basic_string
Функции-элементы
Доступ к элементам
Итераторы
Ёмкость
Операции
Поиск
Константы
Руководства по выводу (C++17)
Функции, не являющиеся элементами
swap(std::basic_string)
Ввод/Вывод
Сравнение
(до C++20)(до C++20)(до C++20)(до C++20)(до C++20)(C++20)
Числовые преобразования
(C++11)(C++11)(C++11)
(C++11)(C++11)
(C++11)(C++11)(C++11)
(C++11)
(C++11)
Вспомогательные классы
 
template< class T, class Alloc >
void swap( basic_string<T,Alloc> &lhs, basic_string<T,Alloc> &rhs );

Специализирует алгоритм std::swap для std::basic_string. Меняет местами содержимое lhs и rhs. Вызывает lhs.swap(rhs).

Содержание

[править] Параметры

lhs, rhs строки, содержимое которых нужно обменять местами

[править] Возвращаемое значение

(Нет)

[править] Сложность

Константная

[править] См. также

меняет местами содержимое
(public функция-элемент) [править]