文章目录仅仅记录在开发过程中对MAP的使用;包括修改、添加、删除、遍历
- 前言
- 一、map的声明
- 二、给map集合添加数据
- 1.方式一
- 2.方式二
- 二、给map集合修改数据
- 1.方式一
- 二、给map集合遍历数据
- 1.方式一
- 2.方式二
- 3.方式三
前言
仅仅记录在开发过程中对MAP的使用;包括修改、添加、删除、遍历;
一、map的声明
std::map二、给map集合添加数据 1.方式一map;
代码如下:
std::map2.方式二map; map[1]=1; map[2]=2; map[3]=3; map[4]=4; map[5]=5;
代码如下:
std::map二、给map集合修改数据 1.方式一map; map.insert(1,1); map.insert(2,2); map.insert(3,3); map.insert(4,4); map.insert(5,5); map.insert(6,6); map.insert(7,7);
代码如下:
std::map二、给map集合遍历数据 1.方式一map; map[1]=10; map[2]=20; map[3]=30; map[4]=40; map[5]=50;
代码如下:
std::map2.方式二map; map[1]=1; map[2]=2; map[3]=3; map[4]=4; map[5]=5; for(it = map.rbegin(); it != map.rend(); it++){ LOGD("===key->%d========value->%d=======",it.first,it.second); }
代码如下:
std::map3.方式三map; map[1]=1; map[2]=2; map[3]=3; map[4]=4; map[5]=5; map ::iterator it=map.begin(); while(it!=map.end){ LOGD("===key->%d========value->%d=======",it.first,it.second); }
代码如下:
std::mapmap; map[1]=1; map[2]=2; map[3]=3; map[4]=4; map[5]=5; int size = map.size(); for(int i = 1; i <= size; i++){ LOGD("===key->%d========value->%d=======",it.first,map[i]); }



