Поменять значения двух строк местами var1.swap(var2);

/* swap two strings. */
#include <iostream>
#include <string>
using namespace std;

int main()
{
    string var1 = "", var2 = "", temp = "";

    cout << endl << "enter 1st string :";
    getline(cin, var1);

    cout << endl << "enter 2nd string :";
    getline(cin, var2);

    var1.swap(var2);

    cout << "var1 :" << var1 << endl;
    cout << "var2 :" << var2 << endl;


    return 0;
}