map<string,vector<string>> M;
auto it = M.begin();

第一行声明一个图M,string是这个图的key,vector<string>是其value;

第二行把M的第一个元素赋给it。

it 表示的是图M的第一整个元素;

it->first 表示的是这个元素的key的值;

it->second 表示的是这个元素的value的值。

(it+1)可以用来表示下一个元素,这可以用在循环中,遍历图:

for(auto it = M.begin();it!=M.end();it++){  }

ps:这种用法在map和unordered_map中都要用到(需要注意的是,map中储存是按照压入顺序放置的,而unordered_map中储存是乱序的详见:C++ map和unordered_map中储存顺序实验_Liger21的博客-CSDN博客)。

C++中使用map时,it->second是什么意思?相关推荐

  1. [html] 当html中使用map标签时,area中coords值如何精确定位呢?

    [html] 当html中使用map标签时,area中coords值如何精确定位呢? 在 area 标签上支持的属性有 shape.coords.href.alt.target.type.downlo ...

  2. oracle 返回hashmap,解决:oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错...

    前言:最近在做一个通用查询单表的组件,所以 sql 的写法就是 select *,然后 resultType="map" ,然后使用 jackson @ResponseBody 返 ...

  3. python里面map函数_python中的map()函数

    先来看一下官方文档: map(function, iterable, ...) Apply function to every item of iterable and return a list o ...

  4. java param add_Java中的Map paramMap

    关于map和list的详细用法查看 https://www.cnblogs.com/lzq198754/p/5780165.html 一.Java Map接口 Map接口中键和值一一映射. 可以通过键 ...

  5. Gson将字符串转map时,int默认为double类型

      gson能够将json字符串转换成map, 但是在转成map时, 会默认将字符串中的int , long型的数字, 转换成double类型 , 数字会多一个小数点 , 如 1 会转成 1.0 Gs ...

  6. 【网上的都不靠谱?还是得改源码】用Javasisst的字节码插桩技术,彻底解决Gson转Map时,Int变成double问题...

    一.探究原由 首先申明一下,我们要解决的问题有两个: Json串转Map时,int变double问题 Json串转对象时,对象属性中的Map,int变double问题 然后,我们来了解一下,Gson实 ...

  7. Go中的Map实现机制

    Map大合集 1. 原理 2.1 哈希冲突 2.2 Map底层原理剖析 2.2.1 初始化 2.2.2 写入数据 2.2.3 查找数据 2.2.4 扩容 2.2.5 迁移 翻倍扩容 等量扩容 2.3 ...

  8. html5有foreach吗,JavaScript中的map()和forEach()有什么区别?

    来源:https://medium.com/better-programming,作者:Moon,翻译:公众号<前端全栈开发者> JavaScript中一些最受欢迎的功能可能是map和fo ...

  9. c++的STL中的map(哈希表)与unordered_map

    map: unordered_map: map: map内部实现了一个红黑树,该结构具有自动排序的功能,因此map内部的所有元素都是有序的 unordered_map:unordered_map内部实 ...

最新文章

  1. 【前端】JSON.stringfy 和 JSON.parse(待续)
  2. Netty专题-(1)初识Netty
  3. 【MM模块】Material Planning - 物料计划
  4. 语言 重量计算_大师之光:有种跨越国界的语言叫C++
  5. DICOMDIR结构
  6. BZOJ1419: Red is good
  7. 几道比较难的SQL题
  8. wifi的web 认证。
  9. rm如何在Linux中删除一个大文件
  10. 【CentOS 7笔记26】,打包和压缩工具的使用#171108
  11. Flocks,Herds and Schools: A Distributed Behavioral Model
  12. Linux运维之道(大量经典案例、问题分析,运维案头书,红帽推荐)
  13. 关于opencv4.5.3读取视频失败问题
  14. word英文字体下载 如Caecilia LT Std
  15. Spring(六)——声明式事物控制
  16. 如何测试工业以太网线缆(利用FLUKE DSX-8000)?
  17. 【金猿产品展】战鹰——智能金融监管与声誉管理开拓者
  18. Siege(开源Web压力测试工具)——多线程编程最佳实例
  19. 手机中使用到的SENSOR相关原理
  20. pip及openpyxl安装

热门文章

  1. 2198: 小P当志愿者送餐
  2. iview button根据条件 disabled可用或者不可用
  3. 天道酬勤系列之Redis 事务的介绍与实例使用
  4. 信锐无线控制器短信认证企信通配置
  5. cuil -谷歌的竞争对手,中国也要思考,除了百度,我们更期盼百度二世诞生。
  6. 【广东开放大学(广东理工职业学院)主办】第二届计算机图形学、人工智能与数据处理国际学术会议(ICCAID 2022)
  7. 利用R语言制作好看的Meta分析文献偏倚风险图
  8. .NET 控件集 ComponentOne 2018V2正式发布,提供轻量级的 .NET BI 仪表板
  9. linux课程设计 点菜,餐馆点餐系统专业课程设计.doc
  10. Https 忽略证书验证