std::swap C++ · STL
交换两个对象的值,通常调用它们的移动或复制操作。
怎么用
std::swap(a, b);
小例子
int x = 1, y = 2; std::swap(x, y); std::cout << x << y;
运行结果
21
提醒:自定义类型可重载 swap 以提高效率;数组也可以整体 swap
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条std::swap C++ · STL交换两个对象的值,通常调用它们的移动或复制操作。
std::swap(a, b);
int x = 1, y = 2; std::swap(x, y); std::cout << x << y;
21
提醒:自定义类型可重载 swap 以提高效率;数组也可以整体 swap
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条