#include <vector> #include <iostream> int main() { using namespace std; vector<int> array; int i; for( i = 0; i < 10; ++i ) { array.push_back( i ); } vector<int>::iterator it = array.begin(); // イテレータのインスタンス化 while( it != array.end() ) // 末尾要素まで { cout << *it << endl; // *演算子で間接参照 ++it; // イテレータを1つ進める } return 0; }