Spec-Zone.ru › C++

std::flat_map<Key,T,Compare,KeyContainer,MappedContainer>::swap

void swap( flat_map& other ) noexcept;
(since C++23)
Обменивает содержимое адаптера контейнера с содержимым other. Эффективно вызывает
ranges::swap(compare, other.compare);
ranges::swap(c.keys, other.c.keys);
ranges::swap(c.values, other.c.values);

Параметры

other - адаптер контейнера для обмена содержимым

Возвращаемое значение

(нет)

Исключения

(нет)

Сложность

Такая же, как у базового контейнера (обычно постоянная).

Пример

См. также

std::swap(std::flat_map)
(C++23)
специализирует алгоритм std::swap
(шаблон функции)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/container/flat_map/swap

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API