问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++中find函数的返回值可以和-1或0比较吗????

发布网友 发布时间:2022-04-21 19:48

我来回答

2个回答

热心网友 时间:2023-06-26 05:22

?
哪个find
????
如果是
STL的.
一般是
map

Hash_map
iter
=
obj.find(key);
if
(iter
!=
obj.end())
{
//
find
有内容
do
something
}
STL
用迭代器判断
,
没印象用
-1
.
0
返回值判断...

热心网友 时间:2023-06-26 05:23

find函数有很多个。有些可以,有些不可以。
(1)string类里的find函数。此函数的原型有四个:
size_t
find
(const
string&
str,
size_t
pos
=
0)
const
noexcept;
size_t
find
(const
char*
s,
size_t
pos
=
0)
const;
size_t
find
(const
char*
s,
size_t
pos,
size_type
n)
const;
size_t
find
(char
c,
size_t
pos
=
0)
const
noexcept;
均返回size_t,因此可以与0比较。与-1比较的话会导致-1转换为无符号整型而变成一个非常大的数。
(2)(unordered_)(multi)set/map类里的find函数,或algorithm头文件里的find函数。这些find函数返回相应的迭代器,因此不能与-1或0比较。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
缘起缘灭美文 个人取得交易手续费返还收入需缴个人所得税吗 个人所得税返还手续费交增值税吗 输血有什么不良反应? 总是梦见很恐怖的快速飞 梦里面还知道自己在做梦想赶紧醒来 问题... 武汉商学院地址是什么 武汉商学院交通方便吗。离市区远吗 武汉商学院地理位置很偏吗 ...2013年10月10日, 农历2013年9月6日, 阴历二零一三癸巳年九月初六日12... 男孩 出 生于2013年10月10日(农历九月初六)凌晨3:07分五行缺什么啊? 登山赛车中的车辆坦克后喷怎么弄 set容器的获取元素 赛车类型的手游,除了QQ飞车还有哪些? 在Excel中,利用VBA中的Find函数进行查询的问题,请... 迷你登山赛车有没有终点 关于VBA的Find函数 登山赛车怎么换车壳 如何使用VBA的Find函数进行多列匹配查找 登山赛车商城中拉力赛车礼包值得买吗? matlab中set函数怎么用,具体的,中文的,高分 登山赛车为什么有给跟我一样的车名字女 C++中的set模板中的find如果没有找到返回什么? 求c... 登山赛车的游戏介绍 c++ set find谁知道 登山赛车哪个车好 赛车场景解锁全攻略 U盘插入后老是弹出“驱动器存在问题,请立即扫描并修复问题”是怎么回事? Excel 利用find函数在某工作表第一行查找包含某特... 登山赛车高速用什么车好 登山赛车选车攻略 c++ stl set 中find方法是如何实现的 登山赛车新手怎么入门 登山赛车新手入门攻略 VBA多列含有关键字find函数。我只想找“ETB”这列,... VB find函数 excel vba 如何取得查询后结果的值? 英特尔cpu几代?针脚数分别为多少? Intel和AMD的所有CPU针脚都有什么样的 INTEL CPU针脚有多少种 Intel处理器的原装风扇是3Pin的还是4Pin的?特别是... 英特尔cpu几代啊!针脚数分别为多少啊!!!!! 电脑电源接口PIN什么意思 INTEL 处理器插槽类型分几种? 英特尔处理器pin针1155的有哪些型号 急急急 cpu针数pin 谁能帮忙解释下 英特尔Z8700和Z8350的CPU是不是PIN对PIN兼容的? 为什么INTEL的CPU没有针脚? 宝宝鲫鱼汤的做法 英特尔i3处理器卡槽针脚有一半是斜的有一半是直的... 婴儿辅食鲫鱼汤怎么做好吃 intel 5代酷睿详细参数 七个月的宝宝怎么做鲫鱼汤 七个月宝宝喝的鲫鱼汤怎么做