c++交换两个string
时间: 2023-07-19 12:28:24 浏览: 81
C++使用异或运算实现交换两个数的值
您可以使用 std::swap() 函数来交换两个 string 变量,如下所示:
```c++
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = "World";
std::cout << "Before swapping: " << std::endl;
std::cout << "str1: " << str1 << std::endl;
std::cout << "str2: " << str2 << std::endl;
// 交换两个 string 变量
std::swap(str1, str2);
std::cout << "After swapping: " << std::endl;
std::cout << "str1: " << str1 << std::endl;
std::cout << "str2: " << str2 << std::endl;
return 0;
}
```
输出结果为:
```
Before swapping:
str1: Hello
str2: World
After swapping:
str1: World
str2: Hello
```
阅读全文