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. Computed property XXX was assigned to but it has no setter
  2. swing GeneralPath::cubicTo绘制平滑曲线
  3. POJ3272 Cow Traffic
  4. Python报错:IndentationError: unindent does not match any outer indentation level解决办法
  5. uva-10602-贪心
  6. Object-C基础入门笔记(一)
  7. 微型计算机中被处理信息称为,2011海南省计算机等级考试试题 二级C试题考资料...
  8. 【第二届】Erlang Fans交流会(补充事宜)
  9. 《Objective-C入门经典》——2.1节Objective-C世界中的面向对象程序设计
  10. Windows 7如何禁止在C盘上安装软件?
  11. mysql数据库写入数据的语法_mysql数据库插入数据语法
  12. Java日志组件间关系
  13. 720环物全景制作_拍摄360全景照片多少钱?全景图片用什么软件看?
  14. 哪所985计算机专业招文科,4张表看透36所985大学自主招生专业
  15. 帆软分组合并字符串、提取字符串中的数字、判断多项字符串至少一项被包含
  16. 区块链学习(二)以太坊私有链搭建
  17. win10系统计算机物理地址,win10系统查看网卡的物理地址的操作方法
  18. postman常用断言
  19. caffe solver.prototxt 生成
  20. 一文带你走进车联网安全

热门文章

  1. 微信小程序电商实战-入门篇
  2. 公开密钥密码体制(C语言实现RSA加密算法)
  3. Windows上解除宽带限速(网速明显提升)
  4. ansible命令应用
  5. c语言报错 error:1d returned 1 exit status 。(原因:把main写成了mian)
  6. NLP面试宝典:38个最常见NLP问题答案一文get
  7. Revit二开--复制视图裁剪
  8. CMake I 设置编译器标志
  9. 【MATLAB】基本绘图 ( plot 函数绘制多个图形 | legend 函数标注图形 | 图形修饰 )
  10. 2008春天在玉渊潭看到传说中的榆钱树