map中查找一个key是否存在

 

map中查找一个key是否存在

有时候,我们需要先查找一下map中是否含有某个key,如果使用 map[key] == 0来检查,这是不行的。

其实,map已经实现了查找 find()函数。

用法如下:

map<float, float>::iterator it =mapStudent.find(0.232f);
if (it==mapStudent.end())
{
...
}
else
{
...
}

 

posted @ 2017-06-29 20:44  ren_zhg1992  阅读(3170)  评论(0)    收藏  举报