Vector C++ Tutorial

#include 
#include 
int main ()
{
    using namespace std;
    vector  v;
    v.push_back (50);
    v.push_back (1);
    v.push_back (987);
    v.push_back (1001);
    cout << "The vector contains ";
    cout << v.size ();
    cout << " elements before calling pop_back" << endl;
    // Erase one element at the end
    v.pop_back ();
    cout << "The vector contains ";
    cout << v.size ();
    cout << " elements after calling pop_back" << endl;
    cout << "Enumerating items in the vector... " << endl;
    unsigned int nElementIndex = 0;
    while (nElementIndex < v.size ())
    {
        cout << "Element at position " << nElementIndex << " is: ";
        cout << v [nElementIndex] << endl;
        // move to the next element
        ++ nElementIndex;
    }
    return 0;
}