C++ map 容器
来源:互联网 发布:淘宝顶级卖家年收入 编辑:程序博客网 时间:2024/06/05 09:53
1. #include <map>
2. map<string, int> my_Map; typedef map<string , int> MY_MAP; MY_MAP my_Map;
3.插入数据
my_Map["a"] = 1;
my_Map.insert(map<string, int> :: value_type("b",2));
my_Map.insert(pair <string, int>("c", 3));
my_Map.insert(make_pair<string, int>("d", 4));
4.查找 修改 数据
1) int i = my_Map["a"];
my_Map["a"] = i;
2) MY_MAP::iterator my_ltr;
my_ltr.find("b");
int j = my_ltr->second;
my_ltr->second = j;
5. 删除数据。
1) my_Map.erase(my_ltr);
2) my_Map.erase("c");
第一个清空 在迭代期间不能被删除, foreach 时不能删除元素一样。
6. 迭代数据
for(my_ltr = my_Map.begin(); my_ltr != my_Map.end(); ++my_ltr){}
7.
my_Map.size()
my_Map.empty()
my_Map.clear();
可以直接复制 比较。。。。
阅读全文
0 0
- c++map容器介绍
- C++MAP关联容器
- C++map容器类
- C++map容器复习
- C++map容器用法
- C++map关联容器
- c++map容器介绍
- map容器的c实现
- c++<map>容器的方法
- map容器的c实现
- 【C++】map容器的使用方法
- 【C/C++】关联容器pair map set
- C++-关联容器类型map
- C++STL之关联容器【map】【set】
- cocos2dx使用map容器实例(C++)
- C++STL之map映照容器
- C++primer_关联容器之map
- CF #651C. Watchmen(map容器)
- coreseek/sphinx 索引配置文件说明
- CCNA第四天(路由器)
- 安卓在代码中设置TextView的drawableLeft、drawableRight、drawableTop、drawableBottom
- Java HashTable/HashMap/HashSet的区别
- ubuntu虚拟机安装opencv(宿主机为Win10)
- C++ map 容器
- Javascript数组和对象的遍历方法
- Android中使用string.xml中数据
- ZOJ-1204 Additive equations (DFS)
- iOS开发常用图标尺寸
- Win7 + VS2015 + QT5.8 无法打开QApplication文件
- Cannot connect to the Docker daemon. Is the docker daemon running on this host?
- Python进行对杨幂的人脸识别
- jinja2自带的所有过滤器