map 嵌套使用

2013-05-14 09:30:43 · 作者: · 浏览: 724

       下面是一组关于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;

  }