unordered_map find
时间: 2023-04-28 13:05:53 浏览: 86
C++11 unordered_map与map(插入,遍历,Find)效率对比。
unordered_map 是 C++ 中 STL 的一种,它是一种无序关联式容器。可以使用 find() 函数来查找 unordered_map 中是否存在某个元素。如果存在,则返回该元素的迭代器;如果不存在,则返回 unordered_map::end()。例如:
```
unordered_map<string, int> myMap;
myMap["apple"] = 100;
myMap["banana"] = 200;
unordered_map<string, int>::iterator it = myMap.find("apple");
if (it != myMap.end()) {
cout << "Found: " << it->first << " " << it->second << endl;
} else {
cout << "Not found" << endl;
}
```
阅读全文