std::unordered_set::find
来自cppreference.com
< cpp | container | unordered set
iterator find( const Key& key ); |
(1) | |
const_iterator find( const Key& key ) const; |
(2) | |
1,2) 寻找拥有等于
key
的键的元素。
目录 |
[编辑] 参数
key | - | 要搜索的元素键值
|
[编辑] 返回值
指向键等于 key
的元素的迭代器。若找不到这种元素,则返回尾后(见 end() )迭代器。
[编辑] 复杂度
平均为常数,最坏情况与容器大小成线性。
[编辑] 示例
运行此代码
#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
[编辑] 参阅
返回匹配特定键的元素数量 (公开成员函数) | |
返回匹配特定键的元素范围 (公开成员函数) |