C++中的swap函数
时间: 2024-03-14 10:39:35 浏览: 68
C++ swap介绍及使用
C++中的swap函数是一个标准库函数,用于交换两个变量的值。它可以用于不同类型的变量,包括整型、浮点型、字符型、字符串等。以下是两个例子:
1. 交换两个浮点型变量的值
```c++
#include<iostream>
using namespace std;
int main()
{
float a = 3.123456,b = 1234567.000000;
swap(a,b);
cout<<fixed;
cout<<a<<"->"<<b<<endl;
return 0;
}
```
输出结果为:1234567.000000->3.123456
2. 交换两个字符串变量的值
```c++
#include<iostream>
#include<string>
using namespace std;
int main()
{
string a ="666",b = "999";
swap(a,b);
cout<<a<<"->"<<b<<endl;
return 0;
}
```
输出结果为:999->666
阅读全文