下面是一组关于map 嵌套使用的编码:
[cpp]
#include
#include
#include
using namespace std;
int main()
{
map >multiMap; //对于这样的map嵌套定义,
map temp; //定义一个map变量,对其定义后在插入multiMap
temp[90] = "hi";
temp[100] = "maxi";
multiMap = temp;
multiMap [80]="xiaoyu";
multiMap [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;
}
