麻烦问一下下面程序中的find_first_of如何工作的.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/03 14:45:52
麻烦问一下下面程序中的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()比较么
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()比较么
![麻烦问一下下面程序中的find_first_of如何工作的.](/uploads/image/z/172888-16-8.jpg?t=%E9%BA%BB%E7%83%A6%E9%97%AE%E4%B8%80%E4%B8%8B%E4%B8%8B%E9%9D%A2%E7%A8%8B%E5%BA%8F%E4%B8%AD%E7%9A%84find_first_of%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%E7%9A%84.)
在roster1中找到所有在roster出现的,直到roster1 end
查找空间在不停缩小,肯定会结束的,cnt就是个数,roster1中包含的roster2中项的个数
再问: 嗯,是的,我的意思是,it不是每次都加1(这不是重点),roster2 每次都会从begin到end一遍么?
再答: 他是拿前边roster1的待比较项去比较后面那个区间,也就是你说的begin到end,每次都会
查找空间在不停缩小,肯定会结束的,cnt就是个数,roster1中包含的roster2中项的个数
再问: 嗯,是的,我的意思是,it不是每次都加1(这不是重点),roster2 每次都会从begin到end一遍么?
再答: 他是拿前边roster1的待比较项去比较后面那个区间,也就是你说的begin到end,每次都会