请选择 进入手机版 | 继续访问电脑版

赵耀的知识库

 找回密码
 立即注册
搜索
热搜: 报盘 状态 失败
查看: 25257|回复: 0

c++ std::map

[复制链接]

365

主题

371

帖子

2228

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2228
发表于 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得到赋值空元素。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则