map集合中有多个对象多个list,我想循环输出
展开全部
struct data{
int a,b,c;
vector <int> d;
};
map <int,data> mp;
void print(){
for(map <int,data> ::iterator it=mp.begin();it!=mp.end();it++){
data t=(*it).second;
printf("%d %d %d\n",t.a,t.b,t.c);
for (int i=0;i<t.d.size();i++)
printf("%d ",d[i]);
printf("\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询