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::polymorphic 重载 std::swap 算法。将 lhs 的状态与 rhs 的状态进行交换。实际调用 lhs. swap ( rhs ) 。
参数
| lhs, rhs | - |
要交换状态的
polymorphic
对象
|
示例
|
本节内容不完整
原因:缺少示例 |
参见
|
交换内容
(公开成员函数) |