简介:

只需要记住这些:
1、map函数是一种映射,key–>value
2、map重载了[]运算符,所以可以直接使用
3、map中key值有序且去重(默认升序)

  为了更方便、易懂, 笔者将每个函数的用法都注释在了代码中,想要验证或加深印象直接复制到编译器里就可以运行。

代码:

#include <iostream>
#include <map>using namespace std;int main() {map<char,int>m;map<char,int>::iterator it;map<char,int,greater<char>> m1;       //降序排列 //1、输入:int num = 1;for(char i = 'P'; i >= 'A'; i--) m[i] = num++; //2、输出:(掌握迭代器的方法就够了)for(it = m.begin(); it != m.end(); it++) cout << it->first << "-->" << it->second << endl;//3、插入m.insert(pair<char, int>('f', 5));//4、删除m.erase('A');                          //以键值为主。 //5、大小m.size();//6、是否为空m.empty();  //7、初始化m.clear(); return 0;
}

multimap与map的声明方法相同(把map换成multimap),函数完全相同,不过它的key值是无序的。

看到这里有同学要说话了。

传送门→algorithm头文件与函数详解

简介明了——map+multimap头文件函数详解相关推荐

  1. c++头文件|源文件详解

    一.C++ 编译模式 通常,在一个 C++ 程序中,只包含两类文件―― .cpp 文件和 .h 文件.其中,.cpp 文件被称作 C++ 源文件,里面放的都是 C++ 的源代码:而 .h 文件则被称作 ...

  2. c语言 头文件卫士详解,C/C++中的“头文件卫士”

    在Objective C中可以用#import来防止重复包含,但在C/C++中就不同了,只能用"头文件卫士"了. 下面的程序是有错误的: // global.h 文件 // #if ...

  3. c语言中用来指示文件缓冲区中具体读写位置,C语言文件读写操作中缓冲区问题和setbuf函数详解...

    清除和设置文件缓冲区 (1).清除文件缓冲区函数: int fflush(FILE *stream); int flushall(); fflush()函数将清除由stream指向的文件缓冲区里的内容 ...

  4. python map函数详解

    python map函数详解 python中有些内置的高阶函数,如map(),filter(),reduce():之所以称其为高阶函数,因为这类函数接受的参数中有一个参数为函数对象. map()函数格 ...

  5. pythonpandas函数详解_对pandas中Series的map函数详解

    Series的map方法可以接受一个函数或含有映射关系的字典型对象. 使用map是一种实现元素级转换以及其他数据清理工作的便捷方式. (DataFrame中对应的是applymap()函数,当然Dat ...

  6. Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop()、dropna()、isna()、isnull()、fillna())函数详解之详细攻略

    Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop().dropna().isna().isnull().fillna())函数详解之详细攻略 目录 pandas中缺 ...

  7. python open写入_Python3 open() 函数详解 读取文件写入文件追加文件二进制文件

    Python3 open() 函数详解 读取文件写入文件追加文件二进制文件 open()函数的主要作用是打开文件并返回相应文件对象,使用文件对象可以对当前文件进行读取.写入.追加等操作,默认情况下&q ...

  8. graphic头文件函数_graphics.h头文件

    graphics.h头文件是一款tc操作必备组件.graphics.h头文件主要是运行在win8.win7操作系统上,为用户提供了非常多函数类型,用户只需使用tc编译就可以使用这个软件,是用户进行tc ...

  9. graphic头文件函数_graphics.h头文件中文版

    graphics.h头文件中文版是一款tc操作运行必备组件,为用户提供非常丰富的图形函数,所有图形函数的原型均在graphics. h中,用户只需使用tc编译就可以使用graphics.h头文件中文版 ...

最新文章

  1. day4 Activity相关
  2. 东软信息学院java试题,东软Java笔试题答案
  3. mysql导出为lua配置表文件_利用lua生成一个导出数据库的bat脚本文件
  4. Fedora telnet配置
  5. 详解STL中的空间配置器(SGI版本)
  6. python手把手教程_【Python 1-7】Python手把手教程之——详解列表List
  7. centos清楚缓存
  8. [Ajax] jQuery中的Ajax -- 04-异步提交表单
  9. python3 mysql库_Python3.7 MySQL 数据库连接
  10. python 列表有没有顺序_python-如何获取列表的所有顺序,以使该列表等于另一个列表?...
  11. 面试python说会为什么_Python面试必须要看的15个问题
  12. node.js如何制作命令行工具(一)
  13. Windows运维之Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机
  14. java罗马数字_Java实现的求解经典罗马数字和阿拉伯数字相互转换问题示例
  15. 智能云720全景云xi统可生成小程序带PC端+新手搭建教程|实时观景
  16. 蚊香液加热器雷达感应,人体存在感应雷达模块,智能控制加热器启动与关闭
  17. 利用Matplotlib绘制各类图表
  18. socket编程c++
  19. 文本文档打开来是写字板怎么办
  20. AlgLib 使用----稀里糊涂

热门文章

  1. 科普:CPU缓存一致性协议
  2. 曹大带我学 Go(10)—— 如何给 Go 提性能优化的 pr
  3. Go 还是需要泛型的
  4. 当一百万名记者都嚷嚷着“Facebook 很糟糕”......
  5. 5月19-20日WebRTCon 2018 梳理全球WebRTC技术实践与案例
  6. C++之类型萃取技巧
  7. spark项目实战:电商分析平台之项目概述
  8. 从萌新玩家到游戏开发,IEG首位女专家的升级之路
  9. Python协程(真才实学,想学的进来)
  10. Python—进程、线程、协程