用引用的方法交换两个变量,使用exchange函数
时间: 2024-01-21 09:19:42 浏览: 69
编辑框可绑定的变量类型-C++ 对话框和控件
可以使用 `std::exchange` 函数来交换两个变量,该函数定义在 `<utility>` 头文件中。具体用法如下:
```cpp
#include <utility>
int main() {
int a = 10, b = 20;
std::exchange(a, b);
// 现在 a 的值为 20,b 的值为 10
return 0;
}
```
需要注意的是, `std::exchange` 函数会返回被替换的旧值,但这个值并不会被使用。
阅读全文