#include<iostream>
#include<string>
#include<map>
#include<vector>
using namespace std;
typedef vector<int> VECTOR_I;
typedef map<string,vector<int> > MAP_S_S;
int main(void)
{
VECTOR_I vec1(10,1);
VECTOR_I vec2(10,2);
VECTOR_I vec3(10,3);
VECTOR_I vec4(10,4);
VECTOR_I vec5(10,5);
MAP_S_S m;
m.insert(MAP_S_S::value_type("001",vec1));
m.insert(MAP_S_S::value_type("002",vec2));
m.insert(MAP_S_S::value_type("003",vec3));
m.insert(MAP_S_S::value_type("004",vec4));
m.insert(MAP_S_S::value_type("005",vec5));
MAP_S_S::iterator mit;
VECTOR_I::iterator iit;
for(mit=m.begin();mit!=m.end();mit++)
{
cout<<mit->first<<' ';
for(iit=mit->second.begin();iit!=mit->second.end();iit++)
{
cout<<*iit<<' ';
}
cout<<endl;
}
return 0;
}
vector的嵌套使用
最新推荐文章于 2024-05-15 20:42:42 发布