map 嵌套使用

2014-11-24 08:33:13 · 作者: · 浏览: 0
[cpp]
#include
#include
#include
using namespace std;
int main()
{
map >multiMap; //对于这样的map嵌套定义,
map temp; //定义一个map变量,对其定义后在插入multiMap
temp[90] = "hi";
temp[100] = "maxi";
multiMap[10] = temp;
multiMap[10][80]="xiaoyu";
multiMap[5][30]="xiaoma";
map
>::iterator multitr; // 以下是如何遍历本multiMap
map::iterator intertr;
for(multitr=multiMap.begin();multitr!=multiMap.end();multitr++)
{ www.2cto.com
for(intertr= multitr ->second.begin(); intertr != multitr ->second.end(); intertr ++)
cout<< multitr ->first<<" "<first<<" ("< second <<")"<
}
system("pause");
return 0;
}