In this C++ tutorial, you will learn how to swap string values between two string variables using string::swap() function, with examples.
Swap Strings
string::swap() function swaps the value of this string with the given string.
Syntax
The syntax to swap string values between the string variables str1
and str2
is
</>
Copy
str1.swap(str2)
Examples
1. Swap string values between string variables str1 and str2
In the following program, we take two strings: str1
and str2
with initial values, and swap their values between them using string::swap()
function.
C++ Program
</>
Copy
#include <iostream>
using namespace std;
int main() {
string str1 = "apple";
string str2 = "mango";
str1.swap(str2);
cout << str1 << endl;
cout << str2 << endl;
}
Output
mango
apple
Program ended with exit code: 0
Conclusion
In this C++ Tutorial, we learned how to swap values between two strings using string::swap() function, with examples.