std:: swap (std::polymorphic)
From cppreference.net
<
cpp
|
memory
|
polymorphic
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Определено в заголовочном файле
<memory>
|
||
|
constexpr
void
swap
(
polymorphic
&
lhs, polymorphic
&
rhs
)
noexcept ( noexcept ( lhs. swap ( rhs ) ) ) ; |
(начиная с C++26) | |
Перегружает алгоритм std::swap для std::polymorphic . Обменивает состояние lhs с состоянием rhs . Фактически вызывает lhs. swap ( rhs ) .
Параметры
| lhs, rhs | - |
polymorphic
объекты, состояния которых нужно обменять
|
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
обменивает содержимое
(публичная функция-член) |