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