C++ Map集合的使用
来源:互联网 发布:改号码软件 编辑:程序博客网 时间:2024/06/14 06:33
#include <iostream>#include <map>using namespace std;int main(int argc,char* argv[]){ map<int,string> maps; map<int, string>::iterator iter; maps.insert(pair<int,string>(1,"董志平")); maps.insert(pair<int,string>(2,"车呢偶鞥")); maps.insert(pair<int,string>(3,"三丢"));//添加值 iter = maps.find(1);//查找值 if(iter != maps.end()){ cout << iter->second; //删除该值 maps.erase(iter); //删除值 for(iter=maps.begin();iter!=maps.end();++iter)//遍历map数据 cout<<endl <<"key: "<<iter->first <<" value: "<<iter->second; }else{ cout << "未找到值"; } /* 7. map的基本操作函数: C++Maps 是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear() 删除所有元素 count() 返回指定元素出现的次数 empty() 如果map为空则返回true end() 返回指向map末尾的迭代器 equal_range() 返回特殊条目的迭代器对 erase() 删除一个元素 find() 查找一个元素 get_allocator() 返回map的配置器 insert() 插入元素 key_comp() 返回比较元素key的函数 lower_bound() 返回键值>=给定元素的第一个位置 max_size() 返回可以容纳的最大元素个数 rbegin() 返回一个指向map尾部的逆向迭代器 rend() 返回一个指向map头部的逆向迭代器 size() 返回map中元素的个数 swap() 交换两个map upper_bound() 返回键值>给定元素的第一个位置 value_comp() 返回比较元素value的函数 */ cin.get(); return 0; }
0 0
- Map集合的使用
- Map集合的使用
- map集合的使用
- map集合的使用
- C++ Map集合的使用
- 关于Map集合的使用
- 【C++】map的使用
- Map集合的putAll()方法的使用。
- 集合框架中的Map接口的使用
- JAVA中Map集合的使用举例
- hibernate 使用的集合类map
- 集合框架中的map接口的使用
- CXF传Map集合的使用方式
- JAVA学习--集合Map的使用
- java 使用map集合出现的问题
- Java集合的使用:List与Map
- java基础之Map集合的使用
- Map集合与List集合的使用的深入总结
- 当Table中td内容为空时,显示边框的办法
- ElasticSearch API 之 UPDATE
- 数据挖掘案例分析(1)-Apriori算法
- LIBSVM工具箱简单分类与回归实例
- 建议95:避免在构造方法中调用虚成员
- C++ Map集合的使用
- 关于tableView上的小技巧
- oracle编码格式从utf-8转换为GBK
- SLIP协议和PPP协议
- jsp中 如何得到客户端的访问来源和真实IP地址
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- ASE安卓自带的加密器
- C语言在loadrunner中的调用1
- Linux查找文件内容的常用命令方法