
map用法
-数字图像处理实验
2023年2月15日发(作者:其石)c++map修改value_C++中map的⽤法总结
⼀、map简介
map是STL(中⽂标准模板库)的⼀个关联容器。
1.可以将任何基本类型映射到任何基本类型。如intarray[100]事实上就是定义了⼀个int型到int型的映射。
提供⼀对⼀的数据处理,key-value键值对,其类型可以⾃⼰定义,第⼀个称为关键字,第⼆个为关键字的值
内部是⾃动排序的
⼆、map的⽤法
1.必须引⼊包
#include
的定义
mapmaps;//第⼀个是键的类型,第⼆个是值的类型
map
容器内元素的访问
通过下标进⾏访问
如:maps['c']=5;
通过迭代器进⾏访问
map可以使⽤it->first来访问键,使⽤it->second访问值
#include
的常⽤⽤法map的常⽤⽤法
()插⼊
//定义⼀个map对象
()查找⼀个元素
find(key):返回键是key的映射的迭代器
map
()清空
()删除⼀个元素
//迭代器刪除
()长度
int
()返回指向map头部的迭代器
()返回指向map末尾的迭代器
//迭代
()返回指向map尾部的逆向迭代器
()返回指向map头部的逆向迭代器
//反向迭代
()判断其是否为空
()交换两个map
👁️ 阅读量:0
© 版权声明:本文《map用法》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1685832570a14257.html。