std::swap

来自cppreference.com
< cpp‎ | algorithm
 
 
算法库
受约束算法及范围上的算法 (C++20)
包含算法例如 ranges::copy, ranges::sort, ...
执行策略 (C++17)
排序和相关操作
划分操作
排序操作
二分搜索操作(在已划分范围上)
集合操作(在有序范围上)
归并操作(在有序范围上)
堆操作
最小/最大操作
(C++11)
(C++17)
字典序比较操作
排列操作
C 库

数值运算
(C++11)                       
在未初始化内存上的操作
 
在标头 <algorithm> 定义
(C++11 前)
在标头 <utility> 定义
(C++11 起)
在标头 <string_view> 定义
template< class T >
void swap( T& a, T& b );
(1) (C++11 起为条件 noexcept)
(C++20 起为 constexpr)
template< class T2,