Vector C++

#include 
#include 
using namespace std;
void print( vector );
int main()
{
    vector vec;
    vec.push_back( 3 );
    vec.push_back( 2 );
    print( vec );
    vector::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 v ) {
    cout << "\nvector size is: " << v.size() << endl;
    vector::iterator p = v.begin();
    while ( p != v.end() )
        cout << *p++ << "  ";
    cout << endl << endl;
}