首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

地图 嵌套使用

2013-01-23 
map 嵌套使用#includemap#includeiostream#include stringusing namespace stdint main(){mapint,

map 嵌套使用

#include<map>#include<iostream>#include <string>using namespace std;int main(){map<int,map<int,string> >multiMap; //对于这样的map嵌套定义,map<int, string> temp;//定义一个map<int, string>变量,对其定义后在插入multiMaptemp[90] = "hi";temp[100] = "maxi";multiMap[10] = temp;multiMap[10][80]="xiaoyu"; multiMap[5][30]="xiaoma";map<int,map<int,string> >::iterator multitr;  // 以下是如何遍历本multiMapmap<int,string>::iterator intertr;for(multitr=multiMap.begin();multitr!=multiMap.end();multitr++){for(intertr= multitr ->second.begin(); intertr != multitr ->second.end(); intertr ++)cout<< multitr ->first<<" "<<intertr->first<<" ("<<intertr -> second <<")"<<endl;}system("pause");return 0;}

地图 嵌套使用

热点排行