美文网首页
C++STL 之 map

C++STL 之 map

作者: XY9264 | 来源:发表于2019-04-28 10:17 被阅读0次

map即一个键值对应的数组,可以用键而不仅仅是数字作为索引。

初始化:map<string, int> mapOfVec; 新建了一个string为键int为值的map

可以使用mapOfVec[“键”] = “值” 来进行赋值

mapOfVec.count(k) 方法返回 Key为 k的元素个数,若无则返回0

mapOfVec.clear(); 清空map,使之变为NULL

map<string,int>::iterator iter; 声明一个map的迭代器

 for(iter =mapOfVec.begin() ; iter != mapOfVec.end() ;iter++){ 
     if(iter->first== "Hello"){ //first 获取键 begin获取数组头指针,end获取最后一个单元+1的指针
          iter->second = 1; //second 获取值
}  

相关文章

  • C++STL 之 map

    map即一个键值对应的数组,可以用键而不仅仅是数字作为索引。 初始化:map mapOfVec; 新建了一个st...

  • Java集合之Map

    Java集合之Map Map关系图如下 虚线为接口 实线为类 Map特点 键值对格式 key唯一 Map实现类之H...

  • STL ----仿函数

    C++STL学习(9)仿函数(function objects, functor) - CSDN博客 List ,...

  • STL容器之map和unordered_map

    STL容器之map和unordered_map map和unordered_map的作用 提供了key-value...

  • rac2

    ReactiveCocoa操作方法之映射(flattenMap,Map)flattenMap,Map用于把源信号内...

  • ReactiveCocoa操作方法(映射,组合)

    1.ReactiveCocoa操作方法之映射(flattenMap,Map)flattenMap,Map:用于把原...

  • 映射、元组、集合

    映射 元组 集合 集合之seq 集合之set 集合之map

  • js中Map基本用法

    js中Map之基本用法

  • Java 数据结构之 Map 学习总结

    Java 数据结构之 Map 学习总结 今天总结学习一下键值映射关系Map。 先了解下Map Map 是一种把键对...

  • Scala 模式匹配

    功能函数中应用模式匹配(重点)比如在map函数中使用 map中使用的话,map后边的()需要变成{} 1、场景:之...

网友评论

      本文标题:C++STL 之 map

      本文链接:https://www.haomeiwen.com/subject/qxornqtx.html