女人心肌缺血吃什么药| 为什么正骨后几天越来越疼| 李小龙是什么生肖| 八段锦什么时间练最好| 促胃动力药什么时候吃| 为什么小腹总是胀痛| 感冒怕冷吃什么药| 玉树临风什么意思| 7月28号是什么星座| 肺结核是什么引起的| 螺蛳吃什么| 鸡蛋和什么不能一起吃吗| 什么霄云外| 电测听是什么| 秋葵对痛风有什么好处| 钟字五行属什么| 突然视力模糊是什么原因引起的| 色弱是什么意思| 女性经常手淫有什么危害| 莲子有什么功效和作用| 孕妇可以吃什么感冒药| 梦到自己怀孕是什么意思| 什么治疗咽炎效果好| 空调多少匹什么意思| 牛肉和什么炒| DDP是什么| 阿西是什么意思| dcr是什么| 什么是糖尿病| 荷花什么季节开放| 孕妇羊水多是什么原因造成的| 燕条和燕盏有什么区别| 94年属什么今年多大| 央企和国企有什么区别| 肉松可以做什么美食| 李子什么人不能吃| 身份证穿什么颜色的衣服| 6.7是什么星座| 甲状腺结节吃什么水果好| 心肌炎吃什么药| 宝宝多吃什么蔬菜好| 前列腺炎忌口什么食物| 什么的李逵| 惟妙惟肖是什么意思| 宫颈炎和阴道炎有什么区别| 多吃西瓜有什么好处| 经常拉肚子吃什么药好| longines是什么牌子| 心脏支架是什么病| 婆家是什么意思| 婴儿吃不饱有什么危害| 免疫组织化学染色诊断是什么| 生化常规主要是检查什么的| seifini是什么牌子| 鸡壳是什么| 意蕴什么意思| 右边肋骨下面是什么器官| 酒精是什么| 大地色眼影是什么颜色| 不含而立是什么意思| 哈密瓜为什么会苦| 芥菜什么时候种| 十万左右买什么车好| 腊月是什么生肖| 血小板是干什么用的| 什么时候拔罐最好| 囡囡是什么意思| 下身灼热感什么原因| 儿童缺铁吃什么补得快| 阴道出血用什么药| 橱柜用什么材料好| 梦到头发白了是什么意思| 中项是什么意思| 78年的马是什么命| 1999年属兔是什么命| 本科生是什么意思| 6s是什么| 干戈指什么| 夏至是什么时候| 及时是什么意思| 去香港澳门旅游需要准备什么| 1972年是什么命| 迂回是什么意思| 梦到女朋友出轨是什么意思| 立秋抓秋膘吃什么| fev1是什么意思| 小三阳是什么意思| 放是什么偏旁| 牙周炎用什么漱口水好| 过期牛奶可以做什么| 阿尔山在内蒙古什么地方| 哀转久绝的绝什么意思| 怀孕腿抽筋是因为什么原因引起的| 炖羊肉汤放什么调料| 胃痛吃什么好| 倾注是什么意思| 夏至为什么要吃面条| 银川有什么特产| 懊恼是什么意思| 抗核抗体是检查什么的| 多尔衮是什么意思| 什么的雾| 静脉曲张是什么原因引起的| 芥末是什么植物| 老年性阴道炎用什么药| 为什么精液是流出来的| 独白什么意思| 甲醇和乙醇有什么区别| 什么的武松| 二级b超是检查什么| 基诺浦鞋属于什么档次| 梦见蚂蚁是什么预兆| 什么问题| 北斗是什么意思| 退着走路有什么好处| 用什么洗脸可以美白| 黑乎乎的什么| hiv弱阳性是什么意思| 非分之想什么意思| 梅雨季节是什么时间| 节食是什么意思| 下半夜咳嗽是什么原因| 七月有什么水果| 狮子座和什么星座最配| 什么虎不吃人| 多西环素片主治什么| 吃什么去黄褐斑最有效| 尿多是什么原因引起的| 刮宫和流产有什么区别| 怀孕初期吃什么水果好| 什么惚惚| 什么牌子的风扇好| 补气血吃什么食物最好| 腰酸是什么原因女性| 皮肤镜能检查出什么| supor是什么品牌| 蒲公英有什么功效和作用| 屏幕总成带框和不带框有什么区别| 什么水果降火| 深褐色是什么颜色| 如果你是什么那快乐就是什么| 满五唯一的房子要交什么税| p53野生型是什么意思| 生抽可以用什么代替| 黑客帝国4什么时候上映| 监督的近义词是什么| 菠菜不能和什么一起吃| 猴跟什么生肖相冲| 养猫需要准备什么东西| 热爱是什么意思| 沉脉是什么意思| 鼻子痒是什么原因| 银杏叶片有什么作用| 做完无痛人流需要注意什么| 淋巴滤泡增生用什么药能彻底治愈| 维生素C起什么作用| 乙状结肠冗长是什么意思| 为什么耳鸣| 肝昏迷是什么意思| 四大才子中状元是什么生肖| 阴历是什么| 梦见经血是什么预兆| 减肥吃什么菜| 鸡汤放什么调料| 土耳其说什么语言| 尿酸高要注意什么饮食| 肺结节吃什么水果好| 吃完龙虾不能吃什么| 昕字五行属什么| 松塔有什么用| 大白菜什么时候种| 青葱岁月下一句是什么| 安全是什么| 前列腺增大伴钙化灶是什么意思| 胃食管反流挂什么科| 悲伤是什么意思| 氨咖黄敏胶囊主治什么| 有始无终是什么生肖| 甲亢什么意思| 前纵隔结节是什么意思| 胃总疼是什么原因| 手机账号是什么| 性格开朗是什么意思| 爱马仕是什么品牌| 甲状腺功能亢进症是什么病| 肝不好吃什么调理| 怀二胎初期有什么症状| 肌酐高了是什么原因| 丝瓜炒什么好吃| 528是什么意思| 迷妹是什么意思| 什么原因引起痛风| 什么是种植牙| 寄居蟹喜欢吃什么| 马蜂吃什么| 杀虫剂中毒有什么症状| 福兮祸兮是什么意思| 五行缺什么查询| 鼻子出汗多是什么原因| 碧字五行属什么| 挂匾是什么意思| 小朋友膝盖疼是什么原因| pin是什么| 什么叫碳水化合物| 什么样的乌云| 七个月宝宝可以吃什么辅食| 打磨工为什么没人干| 谷氨酰转移酶高是什么病| 蔓越莓对女性妇科有什么好处| 盐碱地适合种什么农作物| 铁瓷是什么意思| 少校军衔是什么级别| 女人的排卵期一般是什么时候| 蚕豆不能和什么一起吃| 胸闷气短吃什么中成药| 梦见亲人哭是什么征兆| 手指关节疼痛是什么原因| 骨客念什么| 胎神什么意思| 草字头一个见念什么| 宝宝吃的益生菌什么牌子好| 吃槐花有什么好处| kay是什么意思| 海市蜃楼是什么现象| 大人睡觉流口水是什么原因引起的| 五行属土缺命里缺什么| 多米诺骨牌是什么意思| 1997年的牛是什么命| 眼睛出现飞蚊症什么原因怎么办| 路上遇到蛇是什么征兆| 纸包鸡什么意思| 高筋面粉是什么意思| 胸贴是什么| 缺铁性贫血吃什么食物| 男人都喜欢什么样的女人| 甲亢都有什么症状| 正月二十九是什么星座| 风湿免疫科是看什么病的| 梦见车掉水里了什么征兆| 冷泡茶用什么茶叶| 消字号是什么意思| 子宫内膜2mm说明什么| 12月3号是什么星座| 忌出行是什么意思| 灵魂摆渡是什么意思| 小沈阳属什么生肖| 资金流入股价下跌为什么| 什么是月食| 肠胃不好吃什么药效果好| 导是什么意思| 师团长是什么级别| 大浪淘沙下一句是什么| 用盐洗脸有什么好处| 吃什么除湿气| 赴汤蹈火什么意思| 鬃狮蜥吃什么| 乳腺结节低回声是什么意思| 鼻塞吃什么药| 肺结节钙化是什么意思| 四条杠是什么牌子衣服| 吃什么可以补胶原蛋白| 什么是电离辐射| 真身是什么意思| 没精打采是什么意思| 百度

免运费是什么意思

本文详细介绍了C++11中遍历std::map和std::unordered_map的四种方法,包括使用迭代器iterator,类型萃取value_type,实际类型pair以及结构化绑定auto。通过示例代码展示每种方法的具体应用,并给出了遍历结果。
百度 国际乒联如此抽签,这是想要玩死国乒的节奏。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

map和unordered_map的遍历方法是相同的,不过遍历结果,map是有序的,unoredred_map遍历是无序的。 std:map 是个有序的关系容器,其完整原型如下:
template<
	class Key,
	class T,
	class Compare=std::less<Key>,
	class Allocator=std::allocator<std::pair<const Key,T>>
>class map;

键值对会根据键来用 Compare 排序,具体到 std::map<int, int> 就是:

map<int,int,std::less<int>>

一、迭代器 iterator


for(map<int,int>::iterator it=mp.begin();it!=mp.end();++it)
	cout<<it->first<<"--"<<it->second<<"\t";

for(map<int,int>::const_iterator it=mp.begin();it!=mp.end();++it)
	cout<<it->first<<"--"<<it->second<<"\t";

二、类型萃取 (traits) value_type

for(map<int,int>::value_type& i:mp)
	cout<<i.first<<"--"<<i.second<<"\t";

三、实际类型 pair

for(pair<const int ,int>&i:mp)//key必须是const的
	cout<<i.first<<"--"<<i.second<<"\t";

四、结构化绑定 auto

    for(auto&[k,v]:mp)
    cout<<k<<"--"<<v<<"\t";

五、测试代码如下:

#include<iostream>
#include<thread>
#include<atomic>
#include<unordered_map>
#include<map>
using namespace std;

int main(){

    map<int,int>mp;
    for(int i=0;i<10;i++)mp[i]=i;

    cout<<endl<<"iterator:"<<endl;
    for(map<int,int>::iterator it=mp.begin();it!=mp.end();++it)
        cout<<it->first<<"--"<<it->second<<"\t";

    cout<<endl<<"const iterator:"<<endl;
    for(map<int,int>::const_iterator it=mp.begin();it!=mp.end();++it)
        cout<<it->first<<"--"<<it->second<<"\t";

    cout<<endl<<"value_type :"<<endl;
    for(map<int,int>::value_type& i:mp)
        cout<<i.first<<"--"<<i.second<<"\t";

    cout<<endl<<"pair:"<<endl;
    for(pair<const int ,int>&i:mp)
        cout<<i.first<<"--"<<i.second<<"\t";

    cout<<endl<<"auto:"<<endl;
    for(auto&[k,v]:mp)
    cout<<k<<"--"<<v<<"\t";

    getchar();
    return 0;
}

六、map遍历结果:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
四海扬名是什么生肖 hrd是什么职位 晓五行属性是什么 物理意义是什么意思 什么的水花
盐酸氟桂利嗪胶囊治什么病 看病人送什么花合适 上海仁济医院擅长什么 胆囊切除后有什么影响 大便阳性说明什么问题
海石花是什么 世界上最大的湖泊是什么湖 荷叶配什么减肥效果好 zutter是什么意思 手老是出汗是什么原因
咽喉炎是什么原因引起的 钙过量会有什么症状 xswl是什么意思 鸦片鱼头是什么鱼 岁月无痕是什么意思
吃什么促进腺样体萎缩hcv9jop2ns0r.cn 什么是梅毒hcv9jop3ns0r.cn 中性粒细胞是什么hcv7jop9ns1r.cn 正方形体积公式是什么tiangongnft.com 煮茶叶蛋用什么茶hcv8jop2ns5r.cn
截疟是什么意思hcv8jop2ns5r.cn 暑假是什么时候放假hcv8jop6ns8r.cn 散光和近视有什么区别hcv8jop6ns4r.cn 白细胞酯酶阳性什么意思youbangsi.com 吃什么降低胆固醇520myf.com
皮疹是什么原因引起的dayuxmw.com 魔芋是什么植物hcv8jop5ns0r.cn 东莞有什么厂hcv8jop4ns5r.cn 科技皮是什么皮yanzhenzixun.com 夏天什么花开hcv9jop1ns0r.cn
水乳是什么hcv8jop0ns6r.cn 海参什么时间吃最好hcv9jop4ns0r.cn 野鸭吃什么hcv7jop9ns5r.cn 感冒吃什么食物好hcv7jop5ns6r.cn 感冒嗓子哑了吃什么药hcv9jop2ns0r.cn
百度