C语言到C++STL菜鸟教程:Map容器

2023年 7月 12日 10.9k 0

1. 简介

Map也是一种关联容器,它是 键—值对的集合,即它的存储都是以一对键和值进行存储的,Map通常也可以理解为关联数组(associative array),就是每一个值都有一个键与之一一对应,因此,map也是不允许重复元素出现的。

同时map也具备set的相关功能,其底层也会将元素进行自动排序,

2. 相关文件

头文件:#include

3.  初始化

格式为:

template  class map;

一共有4个值,其中第一个是键,第二个是值,这两个元素呈现对应的关系,接着第三个元素是比较器,其默认是降序排序,第四个是内存配置器,负责内存的分配和销毁。我们常用的可以直接省去第三和第四个值的输入,只输入键和值即可。

4.迭代器

我们使用map s提前建立了一个map

C98代码如下:

 for(map::iterator it=s.begin();it!=s.end();it++){        cout

相关文章

如何删除WordPress中的所有评论
检查WordPress服务器磁盘使用情况的7种简便方法(查找大文件和数据)
如何更改WordPress常量FS_METHOD
如何为区块编辑器、Elementor等构建WordPress文章模板
如何彻底地删除WordPress主题及相关内容
如何使用WordPress搭建一个内网

发布评论