=====swap=====
Syntax:
#include
void swap( vector& from );
The swap() function exchanges the elements of the current vector with those of
from. This function operates in [[/complexity|constant time]].
For example, the following code uses the swap() function to exchange the
contents of two vectors:
vector v1;
v1.push_back("I'm in v1!");
vector v2;
v2.push_back("And I'm in v2!");
v1.swap(v2);
cout << "The first element in v1 is " << v1.front() << endl;
cout << "The first element in v2 is " << v2.front() << endl;
The above code displays:
The first element in v1 is And I'm in v2!
The first element in v2 is I'm in v1!
Related Topics: [[vector_operators|= operator]]