Advertisement

STL容器与算法(八)C++ map知识点

阅读量:

文章目录

  • C++ map
    • 定义
    • 头文件
    • 构造函数
      • 无参构造

        • insert()插入元素
      • 一个参数

      • 另一个对象的一段

属性名

复制代码
  * 头尾迭代器
  * * begin() 头
* end()尾

* 输出
* * 循环 for_each
  * 迭代器输出

* 操作
* * 1.增
  * * insert()前面有写到

  * 2.改
  * 3.查
  * * count()可以用来查询键值是否存在
* find()查找一个元素

  * 4.删
  * * erase () 删除元素
* clear()

* 其他函数
* * * swap() 交换

  * 规定从小到大排序
  * 规定从大到小排序
  * * lower_bound (key)
* upper_bound(key)

C++ map

STL中的Map被视为一种一对一的数据存储结构;它支持一对多关系(其中第一个元素可被称作关键字),每个关键字仅能唯一地映射到一个值;这一特点使得我们在处理一对一关

全部评论 (0)

还没有任何评论哟~