У меня есть vector< vector< pair<int,int> > >
, и я хочу напечатать все его значения. Я пытался сделать это с 2-мя итераторами, но безуспешно провалился на 2-м:
vector< vector< pair<int, int> > > list;
vector< vector< pair<int, int> > >::iterator it1;
vector< pair<int, int> >::iterator it2;
for( it1=list.begin(); it1<list.end(); ++it1 ){
for( it2=it1.begin(); it2<it1.end(); ++it2 ){
printf("%d, %d", *it2.first, *it2.second);
}
}
любые идеи о том, как пройти второйвектор, а?Спасибо