反復子を利用してベクトルにアクセス

#include < iostream >
#include 
using namespace std;

int main()
{
    vector v;
    int i;
    
    for(i=0; i<10; i++) v.push_back(i);
    
    for(i=0; i<10; i++) cout << v[i] << " ";
    cout << endl;
    
    vector::iterator p = v.begin();
    while(p != v.end()){
        cout << *p << " ";
        p++;
    }
    
    return 0;
}