#include <iostream>
using namespace std;
#include "map"
#include "string"void main1101()
{map<int, string> map1;//方法1map1.insert(pair<int,string>(1,"teacher01"));map1.insert(pair<int,string>(2,"teacher02"));//方法2map1.insert(make_pair(3,"teacher04"));map1.insert(make_pair(4,"teacher05"));//方法3map1.insert(map<int,string>::value_type(5,"teacher05"));map1.insert(map<int, string>::value_type(6, "teacher06"));//方法4map1[7] = "teacher07";map1[8] = "teacher08";//容器的遍历for (map<int, string>::iterator it = map1.begin(); it != map1.end(); it++){cout << it->first << "\t" << it->second << endl;}cout << "遍历结束" << endl;while (!map1.empty()){map<int, string>::iterator it = map1.begin();cout << it->first << "\t" << it->second << endl;map1.erase(it);}}void main1103()
{map<int, string> map1;//方法1map1.insert(pair<int, string>(1, "teacher01"));map1.insert(pair<int, string>(2, "teacher02"));//方法2map1.insert(make_pair(3, "teacher04"));map1.insert(make_pair(4, "teacher05"));//方法3map1.insert(map<int, string>::value_type(5, "teacher05"));map1.insert(map<int, string>::value_type(6, "teacher06"));//方法4map1[7] = "teacher07";map1[8] = "teacher08";//容器的遍历for (map<int, string>::iterator it = map1.begin(); it != map1.end(); it++){cout << it->first << "\t" << it->second << endl;}cout << "遍历结束" << endl;//map的查找 map<int, string>::iterator it2 = map1.find(100);if (it2 == map1.end()){cout << "key 100 的值 不存在:" << endl;}else{cout << it2->first << "\t" << it2->second << endl;}pair<map<int, string>::iterator, map<int, string>::iterator> mypair = map1.equal_range(5); //返回两个迭代器,形成一个 pair//第一个迭代器 >=5 的 位置//第一个迭代器 =5 的  位置if (mypair.first == map1.end()){cout << "第一个迭代器 >=5的 位置  不存在"<<endl;}else{cout << mypair.first->first << "\t" << mypair.first->second << endl;}//使用第二个迭代器if (mypair.second == map1.end()){cout << "第二个迭代器 >=5的 位置  不存在" << endl;}else{cout << mypair.second->first << "\t" << mypair.second->second << endl;}}void main()
{main1103();}

C++课堂笔记整理(STL) map2相关推荐

  1. Java Web 课堂笔记整理(持续不定时更新)

    C/S的结构特点是什么? 需要下载客户端 使用范围具有局限性 B/S的结构特点是什么? 只需要拥有浏览器就可以访问查看.不受地域限制. 客户端请求能做什么? 客户端发起一次请求,可以调用服务器的资源进 ...

  2. python课堂笔记纸质版_python第一课的课堂笔记整理

    介绍了计算机发展历史,操作系统的发展历史.Unix分支出Linux,mac,windos,发展来历 编码历史由ASCII到现在的Unicode的发展变化 用cmd 进行了文件打开,查看文件.编码了第一 ...

  3. 知了课堂 Python Flask零基础 笔记整理

    目录 起步 安装Python2.7: Python虚拟环境介绍与安装: pip安装flask: 认识url: URL详解 web服务器和应用服务器以及web应用框架: Flask 第一个flask程序 ...

  4. 2015年度最全微课堂笔记精华包

    自八月PMCAFF微课堂上线以来广受好评,到年底已经举办二十三期之多,在2015年的最后一天小编整理了微课堂笔记精华包送给大家. 感谢每一期嘉宾为我们带来精彩的干货,感谢每一期微课堂的班长和志愿者,感 ...

  5. el-select 多选取值_数值优化|笔记整理(3)——线搜索中的步长选取方法,线性共轭梯度法...

    上一节笔记传送门: 学弱猹:数值优化|笔记整理(2)--线搜索:步长选取条件的收敛性​zhuanlan.zhihu.com ------------------------------------ 大 ...

  6. 回溯法采用的搜索策略_数值优化|笔记整理(3)——线搜索中的步长选取方法,线性共轭梯度法...

    上一节笔记传送门: 学弱猹:数值优化|笔记整理(2)--线搜索:步长选取条件的收敛性​zhuanlan.zhihu.com ------------------------------------ 大 ...

  7. 机器学习课堂笔记-作业二基本实现思路

    机器学习课堂笔记-作业二基本实现思路 作业2-年收入判断 项目描述 数据集介绍 项目要求 数据准备 环境配置/安装 事先说明 一.概率生成模型 1. 读取数据 整理训练数据 2. 协方差矩阵计算 手动 ...

  8. 大一微积分笔记整理_大一高数如何做笔记?

    盆友!想要大学四年考试不挂科,期末轻松过? 你找到了一个正确的路子:记笔记! 哈哈,好记性不如赖笔头!老师说啥给我记! 我想你问这问题也不会是现在你需要的是记笔记的方法. 大学霸吧嘿嘿嘿~ 虽然我也不 ...

  9. 学习笔记整理:Photoshop软件应用-图层混合与样式

    以下内容为个人的学习笔记整理,如有错误,请指出,谢谢~ 一.混合模式的种类(最少要两个图层以上) (1)溶解:用于图层中的图像出现透明像素时,根据图像中透明像素的量显示出颗粒化效果. (2)正片叠底: ...

最新文章

  1. Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
  2. 梯度下降法——得到的结果可能是局部最优值,如果凸函数则可保证梯度下降得到的是全局最优值...
  3. 【*2000】【2018-2019 ICPC, NEERC, Southern Subregional Contest C 】Cloud Computing
  4. GridView跨行合并单元格
  5. JQuery中的html(),text(),val()区别
  6. ML之NN:利用神经网络的BP算法解决XOR类(异或非)问题(BP solve XOR Problem)
  7. 拉马车 的游戏 c语言编程,蓝桥杯 拉马车(模拟)
  8. 注册/找回密码等功能中发送手机验证码后倒计时效果的实现(基于vue)
  9. 真正的动态声明性组件
  10. NetCore NW714 v2.0路由器TTL救砖
  11. 西门子Mendix发低代码最新报告趋势:客户体验先行、智能化和全渠道化
  12. Laravel核心代码学习--用户认证系统的实现细节
  13. ssh-scan处理手记
  14. android多媒体图文混排,android图文混排
  15. Spark一系列入门流程
  16. 3207: 花神的嘲讽计划Ⅰ
  17. Excel重复编号,1万个数据重复1到100编号
  18. 免费使用GPU服务器
  19. 【sdx62】通过dtsi控制gpio高低电平实例
  20. Python数据可视化:数据分布图表可视化

热门文章

  1. 【阿里云高校计划】在线Linux学习
  2. 微信小程序在苹果上出现[request:fail 发生了 SSL 错误无法建立与该服务器的安全连接。]错误的解决方案
  3. sx1278组网-子设备
  4. 某图书管理系统的类图
  5. 关于java中的setOut()方法
  6. 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了
  7. 用python画靶盘九个_““python程序设计:画一个射箭运动所用的箭靶.从小到大分别黄,红,蓝,黑,白色的同...
  8. JPEG2000编解码 ,JEPG与JEPG2000对比及部分名词及解释
  9. 如何在html定位一张图片,css图片怎么定位?
  10. Word目录排版,页码格式转换