Or login with:
#include <algorithm> template <class Type> void swap( Type& left, Type& right );Parameters:
| Parameter | Description |
|---|---|
| left | The first object to have its elements exchanged |
| right | The second object to have its elements exchanged |
#include <vector> #include <algorithm> #include <iostream> using namespace std; bool greaterthan(int value) { return value > 5; } int main() { vector <int> vec1, vec2; vector <int>::iterator Iter1, Iter2, result; int i; for (i = 10; i<= 20; i++) vec1.push_back(i); int j; for(j = 10; j <= 15; j++) vec2.push_back(j); cout<<"Vector vec1 data is:\n"; for(Iter1 = vec1.begin(); Iter1 != vec1.end(); Iter1++) cout <<*Iter1<<" "; cout <<endl; cout <<"\nVector vec2 data is:\n"; for (Iter2 = vec2.begin(); Iter2 != vec2.end(); Iter2++) cout<<*Iter2<<" "; cout <<endl; swap(vec1, vec2); cout <<"\nNow, vector vec1 data is:\n"; for(Iter1 = vec1.begin(); Iter1 != vec1.end(); Iter1++) cout <<*Iter1<<" "; cout <<endl; cout <<"\nThen, vector vec2 data is:\n"; for (Iter2 = vec2.begin(); Iter2 != vec2.end(); Iter2++) cout <<*Iter2<<" "; cout <<endl; return 0; }
You must login to leave a messge