C++中map用法

一、头文件

#include<map>

map是一种以键--值(key-value)存储的数据类型

map中的数据默认按照key的值从小到大排序,value若为Int类型,默认为0

二,定义

1)map<int,string> m;//定义了一个空的对象m

三、初始化

四、常用操作

1)查找元素

m.find(key);//当所查找的关键key出现时,返回数据所在对象的位置。如果没有,返回m.end();
2)插入元素

常用的插入方式是m[key]=value;

3)遍历

设map<int,int> m

则遍历如下:

map<int,int>::iterator iter=m.begin();
while(iter!=m.end())
{
cout<<iter->first<<" "<<iter->second<<endl;//输出
iter++;
}


 

发布了219 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_38196982/article/details/104592557