#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(){
vector<vector<pair<int, int> > > v;
for(int i= 1; i < 10; i++){
vector<pair<int, int> > vi;
for(int j = 10 ; j < 20;j++){
pair<int, int> pa;
pa = make_pair(i, j);
vi.push_back(pa);
}
v.push_back(vi);
}
cout << "size of v:" << v.size() << endl;
vector<vector<pair<int, int> > >::iterator iter = v.begin();
for(;iter != v.end(); ++iter){
cout << "level 1" << endl;
vector<pair<int, int> >::iterator it = (*iter).begin();
for(;it != (*iter).end(); ++it){
cout << "value is:" << (*it).first << " " << (*it).second << endl;
}
}
return 1;
}
#include <string>
#include <vector>
using namespace std;
int main(){
vector<vector<pair<int, int> > > v;
for(int i= 1; i < 10; i++){
vector<pair<int, int> > vi;
for(int j = 10 ; j < 20;j++){
pair<int, int> pa;
pa = make_pair(i, j);
vi.push_back(pa);
}
v.push_back(vi);
}
cout << "size of v:" << v.size() << endl;
vector<vector<pair<int, int> > >::iterator iter = v.begin();
for(;iter != v.end(); ++iter){
cout << "level 1" << endl;
vector<pair<int, int> >::iterator it = (*iter).begin();
for(;it != (*iter).end(); ++it){
cout << "value is:" << (*it).first << " " << (*it).second << endl;
}
}
return 1;
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12199764/viewspace-1813963/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12199764/viewspace-1813963/
本文详细介绍了使用C++编程语言实现二维数组的创建、填充及遍历过程,通过实例展示了如何利用迭代器进行高效操作。

4210

被折叠的 条评论
为什么被折叠?



