请选择
进入手机版
|
继续访问电脑版
设为首页
收藏本站
开启辅助访问
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
立即注册
知识库门户
Portal
个人知识库
个人知识库
搜索
搜索
热搜:
报盘
状态
失败
本版
文章
用户
赵耀的知识库
»
个人知识库
›
黄金知识库
›
小技巧
›
c++ std::map
返回列表
查看:
44753
|
回复:
0
c++ std::map
[复制链接]
zhaoyao
zhaoyao
当前离线
积分
2324
375
主题
381
帖子
2324
积分
管理员
积分
2324
发消息
发表于 2020-6-15 11:45:06
|
显示全部楼层
|
阅读模式
auto iter = mymap.find("key");
if (iter == mymap.end())
{
//没找到key
}
else
{
//找到key
}
说明:map的end()是map中的最后一个元素,就像字符串的'\0'结束符一样,find在找不到所要的key的时候,iter迭代器遍历map到map的end()元素。
find没有找到要找的key,最终返回一个end()空元素。iter得到赋值空元素。
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页