社区
C++ 语言
帖子详情
新手问标准库map的问题
wzwcn
2011-12-08 11:20:04
请问各位大侠,如何遍历map里的key(不是value),又如何通过下标取得对应的key名称。比如map里有3项,能不能通过0取得第一项的key名称? 谢谢.
...全文
90
5
打赏
收藏
新手问标准库map的问题
请问各位大侠,如何遍历map里的key(不是value),又如何通过下标取得对应的key名称。比如map里有3项,能不能通过0取得第一项的key名称? 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天云
2011-12-08
打赏
举报
回复
map底层用红黑树实现的,遍历可以通过一个iterator从头至尾逐个访问,不能通过与数组一样通过0取得第一项的key。
vilnies
2011-12-08
打赏
举报
回复
MAP m;
int index = 0;
(m.begin() + index )->first;
ssissi821
2011-12-08
打赏
举报
回复
[Quote=引用 2 楼 wzx_1987 的回复:]
map底层用红黑树实现的,遍历可以通过一个iterator从头至尾逐个访问,不能通过与数组一样通过0取得第一项的key。
[/Quote]
UP!
zzcmx2008
2011-12-08
打赏
举报
回复
通过迭代器进行遍历访问
一叶之舟
2011-12-08
打赏
举报
回复
ibeg=map.begin;
iend=map.end;
for(iter=ibeg;iter!=iend;iter++)
{
iter->frist;//handle
}
Unity Tile
map
模块全攻略
这是Tile
map
相关的系列教程,在Unity2017.2以及以上版本中提供了这样的新功能,他可以快速的设计2D关卡,减少关卡设计的重复操作,提高效率,很有魅力的一个模块,跟五斗米老师一起学习吧,你一定会为这个新功能欢呼...
现代C++学习指南-
标准库
什么是
标准库
编程语言一般分为两个部分,一部分是语法部分,如上一章的类型系统,另一部分则是用这套语法完成的预定义的工具集,如本文的主题——
标准库
。
标准库
是一堆我们写代码时直接可以用的代码,就像是我们...
【Go进阶—数据结构】
map
哈希表是除了数组之外,最常见的数据结构。Go 语言中的
map
底层就是哈希表,...如果需要并发读写,可以使用锁来保护
map
,也可以使用
标准库
sync 包中的 sync.
Map
。 实现原理 数据结构
map
的底层数据结构由 run
C++ STL 标准模板库
STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些...是C++
标准库
的一个重要组成部分,它由Stepanov and Lee等人最先开
c语言中std::
map
_在现代C ++中明智地使用std ::
map
c语言中std::
map
std::
map
and its siblings(std::multi
map
, std::unordered_
map
/multi
map
) used to be my favourite containers when I was doing competitive programming. In fact, I still like them(though ...
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章