std::swap(std::pair)
来自cppreference.com
| 在标头 <utility> 定义
|
||
| (1) | ||
| (C++11 起) (C++20 前) |
||
| (C++20 起) | ||
| (2) | (C++23 起) | |
交换 x 与 y 的内容。等价于 x.swap(y) 。
|
2) 此重载只有在 std::is_swappable_v<const first_type> && std::is_swappable_v<const second_type> 为 true 时才参与重载决议。
|
(C++17 起) |
参数
| x, y | - | 要交换内容的 pair
|
返回值
(无)
异常
noexcept 说明:
noexcept(noexcept(x.swap(y)))
参阅
| 交换两个对象的值 (函数模板) | |
| (C++11) |
特化 std::swap 算法 (函数模板) |