要交換兩個字符串的內容,可以使用C++的標準庫函數std::swap
。
示例代碼如下:
#include <iostream>
#include <string>
int main()
{
std::string str1 = "Hello";
std::string str2 = "World";
std::cout << "交換前:" << str1 << " " << str2 << std::endl;
std::swap(str1, str2);
std::cout << "交換后:" << str1 << " " << str2 << std::endl;
return 0;
}
運行結果:
交換前:Hello World
交換后:World Hello
在上面的例子中,我們使用std::swap
函數交換了str1
和str2
的內容。