在线文档教程
C++
容器 | Containers

std::unordered_set::find

STD:无序[医]集合::查找

iterator find( const Key& key (1)
const_iterator find( const Key& key ) const;(2)

1,2%29找到一个密钥相当于key...

参数

key-key value of the element to search for

返回值

元素的迭代器,该元素的密钥等价于key如果没有找到这样的元素,请参阅end()返回%29迭代器。

复杂性

常量,最坏情况下,容器的大小是线性的。

二次

#include <iostream> #include <unordered_set> int main() { std::unordered_set<int> example = {1, 2, 3, 4}; auto search = example.find(2 if(search != example.end()) { std::cout << "Found " << (*search) << '\n'; } else { std::cout << "Not found\n"; } }

二次

产出:

二次

Found 2

二次

另见

countreturns the number of elements matching specific key (public member function)
equal_rangereturns range of elements matching a specific key (public member function)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/container/unorder[医]设置/查找