String Swap Function

C++ String swap

This function is used to exchange the values of two string objects.

Syntax

Consider two strings s1 and s2 , we want to exchange the values of these two string objects. Its syntax would be :

Example

s1.swap(s2)

Parameters

It contains single parameter, whose value is to be exchanged with that of the string object.

Return value

It does not return any value.

Example 1

Example

#include<iostream>
using namespace std;
int  main()
{
string r = "10";
string m = "20"
cout<<"Before  swap r contains " << r <<"rupees"<<'\n';
cout<<"Before  swap m contains " << m <<"rupees"<<'\n';
r.swap(m); 
cout<< "After  swap r contains " << r<<"rupees"<<'\n';
cout<< "After  swap m contains " << m<<"rupees";
return 0;
}

Output:

Output

Before  swap  r  contains 10 rupees
Before  swap  m contains 20 rupees
After  swap r contains 20 rupees
After swap m contains 10 rupees

In this example, r and m are two string objects containing 10 and 20 rupees respectively. We swap there values by using swap function. After swapping, r contains 20 rupees and m contains 10 rupees.

Input Required

This code uses input(). Please provide values below: