Так:
| Код | typedef vector<int> vector_int; typedef vector<vector_int> v_vector_int; v_vector_int vec; // ... заполнение вектора и т.д.
// получаем итератор внутри вектора векторов v_vector_int::iterator iter1 = vec.begin();
// .... можем продвигаться по вектору векторов: iter1++
// теперь, когда надо, получаем итератор внутри вектора int'ов vector_int::iterator iter2 = (*iter1).begin(); int value = *iter2;
|
Принцип тот же самый, что для простого двухмерного массива (или указателя на массив указателей). |