cppreference.com > C++ Vectors > swap
swap
Syntax:
  #include <vector>
  void swap( const container& from );

The swap() function exchanges the elements of the current vector with those of from. This function operates in constant time.

For example, the following code uses the swap() function to exchange the values of two strings:

   string first( "This comes first" );
   string second( "And this is second" );
   first.swap( second );
   cout << first << endl;
   cout << second << endl;		
		

The above code displays:

   And this is second
   This comes first