C++ examples for STL:vector
Demonstrate constructors, swap(), empty(), back(), pop_back() on vector
#include <iostream> #include <vector> using namespace std; int main()/*from w ww . ja v a2s.co m*/ { // an array of doubles double arr[] = { 1.1, 2.2, 3.3, 4.4 }; vector<double> v1(arr, arr+4); // initialize vector to array vector<double> v2(4); // empty vector of size 4 v1.swap(v2); // swap contents of v1 and v2 while( !v2.empty() ) // until vector is empty, { cout << v2.back() << ' '; // display the last element v2.pop_back(); // remove the last element } // output: 4.4 3.3 2.2 1.1 cout << endl; return 0; }