std::swap(std::indirect)
Определён в заголовочном файле <memory> | ||
|---|---|---|
constexpr void swap( indirect& lhs, indirect& rhs )
noexcept(noexcept(lhs.swap(rhs)));
| (начиная с C++26) |
Перегружает алгоритм std::swap для std::indirect. Обменивает состояние lhs на состояние rhs. Фактически вызывает lhs.swap(rhs).
Параметры
| lhs, rhs | - |
объекты indirect, состояния которых нужно обменять |
Пример
См. также
| обменивает содержимое (открытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/memory/indirect/swap2