社区
C++ 语言
帖子详情
怎样取得STL map的所有key值
双木成林028
2015-04-08 05:24:08
如题,通过迭代器遍历只能得到所有的value值,有没有办法获得所有key值。
...全文
4184
4
打赏
收藏
怎样取得STL map的所有key值
如题,通过迭代器遍历只能得到所有的value值,有没有办法获得所有key值。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aqiu348503
2015-04-08
打赏
举报
回复
能得到所有key值吧 for(std::map<std::string,int>::iterator it = mymap.begin(); it != mymap.end();++it) { std::string key = it->first; }
赵4老师
2015-04-08
打赏
举报
回复
http://www.cplusplus.com/reference/map/map/begin/index.html
FightForProgrammer
2015-04-08
打赏
举报
回复
遍历得到的是pair。pair<key,value>。first就是key
zxx178239
2015-04-08
打赏
举报
回复
遍历迭代器不是一个pair吗?first就是key呀
【学习笔记】 关于
STL
中
map
使用以及auto,
值
同参建立的一些笔记
这篇博客是作者对
STL
中
map
容器的理解和使用笔记,包括
map
如何建立键
值
对应,以及auto关键字的运用。文中通过实例解释了
map
<
int
,
string
>和
map
<
string
,
int
>的区别,并介绍了substr函数在复制子字符串时的应用。此外,还讨论了
值
同参的建立方法以及auto关键字在循环中的作用。 110670876,10129405,STM32串口通讯与固件库编程实践,['嵌入式开发', 'STM32开发', 'C语言', '串口通信', '固件库']
C++
STL
中
Map
的按
Key
排序和按Value排序
本文详细介绍了C++
STL
中
Map
的按
Key
和Value排序方法,包括使用less和greater函数对象自定义排序逻辑,以及如何将
Map
中的元素转换为可排序的序列容器进行排序。
map
<
int
,
int
>和
map
<
int
,
int
>::iterator
本文围绕C++中
map
容器展开,介绍了
map
<
int
,
int
>、
map
<
string
,
string
>的含义,它们分别形成不同类型的键
值
对;说明了
map
<
int
,
int
>::iterator作为迭代器可用于遍历
map
容器;还指出
map
<
int
,XXX>具有自动升序排列键名的特点。
STL
库入门——
map
映射
本文介绍了
STL
库中的
map
,它是一个从键到
值
的映射,通过重载[ ]运算符提供了类似数组的操作体验。以
map
<
string
,
int
> month_name为例,说明如何创建和赋
值
,例如month_name[“July”]=7。同时,文章通过紫书例题阐述了如何在实际问题中结合vector和
map
解决字母重排问题。 124401973,10067499,Java端口转发与代理技术实现详解,['Java', '网络编程', '代理服务器', '端口转发']
HDU-1113-
STL
的
map
<
string
,
string
>
本文介绍了一个名为WordAmalgamation的文字游戏,玩家需要解开单词谜题来寻找隐藏的答案。文章详细解释了游戏规则,并提供了一个示例输入输出,帮助读者理解如何编写程序来解决此类问题。此外,还介绍了C++中
map
容器的基本操作。
C++ 语言
65,212
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章