c++中unordered_set的函数
时间: 2023-12-10 07:04:02 浏览: 108
unordered_map_
在C语言中,unordered_set的函数包括:
- begin():返回一个迭代器,指向unordered_set的第一个元素。
- end():返回一个迭代器,指向unordered_set的末尾(最后一个元素的下一个位置)。
- insert(const K& key):将一个元素插入到unordered_set中,并返回一个pair对象,其中的iterator指向插入的元素,bool值表示是否插入成功。
- find(const K& key):查找unordered_set中是否存在指定的元素,如果找到,则返回一个指向该元素的迭代器;如果找不到,则返回end()。
- erase(const K& key):从unordered_set中删除指定的元素,如果删除成功,则返回true;如果删除失败(即元素不存在),则返回false。
需要注意的是,在C语言中,unordered_set的函数并不是直接在C标准库中提供的,而是通过自定义的unordered_set类实现的。所以,使用unordered_set函数之前,需要先引入相应的头文件,并使用对应的命名空间。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [初识C++之unordered_map与unordered_set](https://blog.csdn.net/Masquerena114514/article/details/129938734)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [c++ unordered_set 函数参考](https://blog.csdn.net/weixin_46183779/article/details/119979647)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文