C++ primer 第五版 中文版 练习 9.3 & 练习 9.4 个人 code

来源:互联网 发布:川菜视频教学软件 编辑:程序博客网 时间:2024/06/07 20:52


C++ primer 第五版 中文版 练习 9.3 & 练习 9.4

练习9.3

题目:构成迭代器范围的迭代器有何限制?

答:

1、它们指向同一个容器中的元素,或者是容器最后一个元素之后的位置。

2、我们可以通过反复递增begin来到达end。换句话说, end 不在begin 之前。


练习9.4

题目:编写函数,接受一对指向vector<int> 的迭代器和一个 int 值。在两个迭代器指定的范围中查找给定的值,返回一个布尔值来指出是否找到。

答:

bool findkey(vector<int>::const_iterator b,vector<int>::const_iterator e, const int key){if (b < e){while (b != e){if (*b == key){return true;break;}++b;}}return false;}



0 0
原创粉丝点击