std::experimental:: swap (std::experimental::optional)
From cppreference.net
<
cpp
|
experimental
|
optional
|
定义于头文件
<experimental/optional>
|
||
|
template
<
class
T
>
void swap ( optional < T > & lhs, optional < T > & rhs ) noexcept ( /* 见下文 */ ) ; |
(库基础 TS) | |
为 std::swap 算法针对 std::experimental::optional 提供重载版本。交换 lhs 与 rhs 的状态。实际等效调用 lhs. swap ( rhs ) 。
目录 |
参数
| lhs, rhs | - |
optional
对象,其状态将被交换
|
返回值
(无)
异常
noexcept
规范:
noexcept
(
noexcept
(
lhs.
swap
(
rhs
)
)
)
示例
|
本节内容不完整
原因:缺少示例 |
另请参阅
|
交换内容
(公开成员函数) |