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 { ... }
map中查找一个key是否存在
有时候,我们需要先查找一下map中是否含有某个key,如果使用 map[key] == 0来检查,这是不行的。
其实,map已经实现了查找 find()函数。
用法如下:
map<float, float>::iterator it =mapStudent.find(0.232f); if (it==mapStudent.end()) { ... } else { ... }