当 c++ 中的 map 的 find 函数返回空时,通常表示在 map 中没有找到指定关键字。find 函数返回一个迭代器,如果没有找到指定关键字,那么迭代器将会指向 map 的尾部。
如果您想确认是否找到了关键字,可以使用以下代码:
map<int, int>::iterator it = myMap.find(key);
if (it != myMap.end()) {
// key found
} else {
// key not found
|
|
还单身的蘑菇 · python解析并存储sql到数据库 - ...· 1 年前 · |
|
|
讲道义的企鹅 · .Net Core Linux ...· 2 年前 · |
|
|
读研的葫芦 · Haskell的编译器GHC是Haskell ...· 2 年前 · |
|
|
小眼睛的葫芦 · dart 双问号-掘金· 2 年前 · |
|
|
谈吐大方的茶叶 · NModbus4的使用_weixin_309 ...· 3 年前 · |