作业帮 > 综合 > 作业

麻烦问一下下面程序中的find_first_of如何工作的.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 07:01:08
麻烦问一下下面程序中的find_first_of如何工作的.
it=roster1.begin();
while((it=find_first_of(it,roster1.end(),roster2.begin(),roster2.end()))!=roster1.end())
{cnt++;
++it;}
他每次都是从roster2.begin()到roster2.end()与it到roster1.end()比较么
在roster1中找到所有在roster出现的,直到roster1 end
查找空间在不停缩小,肯定会结束的,cnt就是个数,roster1中包含的roster2中项的个数
再问: 嗯,是的,我的意思是,it不是每次都加1(这不是重点),roster2 每次都会从begin到end一遍么?
再答: 他是拿前边roster1的待比较项去比较后面那个区间,也就是你说的begin到end,每次都会