Vector Basic: begin(), pop_back(), push_back() : vector begin end « Vector « C++






Vector Basic: begin(), pop_back(), push_back()

#include <iostream>
#include <vector>
using namespace std;

void print( vector<int> );

int main()
{
    vector<int> vec;

    vec.push_back( 3 );
    vec.push_back( 2 );
    print( vec );

    vector<int>::iterator p;
    p = vec.begin();
    *p = 6;
    *(p + 1) = 9;

    print( vec );
    vec.pop_back();
    print( vec );
    vec.push_back(11);
    vec.push_back(13);

    int i = 0;
    while ( i < vec.size() )
        cout << vec[i++] << "  ";
    cout << endl;
    vec[0] = 10;
    vec[1] = 11;
    vec[2] = 12;
    print( vec );
    return 0;
}
void print( vector<int> v ) {
    cout << "\nvector size is: " << v.size() << endl;
    vector<int>::iterator p = v.begin();
    while ( p != v.end() )
        cout << *p++ << "  ";
    cout << endl << endl;
}

    
  








Related examples in the same category

1.Assign elements in vector a value through an iterator