一、find函数:
如下程序所示,函数形式 哈希表变量名.find(要查找的值),返回值为迭代器在该数据结构所在位置
unordered_map<int,int> map;
map[0]=1;
if(map.find(0)!=map.end())
printf("这个map中含有键为1的键值对");
二、count函数
如下程序所示,函数形式 哈希表变量名.count(要查找的值),返回值为找到的个数
unordered_map<int,int> map;
map[0]=1;
if((map.count(0))
printf("这个map中含有键为1的键值对");
本文介绍了C++中unordered_map容器的find和count两个函数的使用。find函数用于查找指定值的迭代器位置,若找到则返回非结束迭代器,否则返回end。count函数则返回给定值在哈希表中出现的次数。这两个函数在处理键值对数据时非常实用。

1389

被折叠的 条评论
为什么被折叠?



