向量矩陣的所有值我有一個vector< vector< pair<int,int> > >
,我想打印的所有值 我試着用2個迭代器這樣做,但2號一個悲慘地失敗了:顯示在C++
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);
}
}
任何想法關於如何遍歷第二個向量呢? 感謝
請使用一些'typedef'的。 :) – GManNickG
請注意,沒有其他人似乎發現循環中printf「%d,%d」的無用性。數字將粘在一起。我的答案旨在解決這個問題:) – sehe