c++ primer 3rd 练习223 总结
来源:互联网 发布:java手游服务器开发 编辑:程序博客网 时间:2024/05/20 01:09
题目是
已知下列函数声明 请实现 min()的函数体 它查找并返回 vec 的最小元素 要求首先使
用 索引 vec 中元素的 for 循环 来实现min() 然后 再使用 通过迭代器遍历vec 的for
循环 来实现 min()
上面的代码是用iterator来实现,有什么问题没有呢?如果认为没有,可以再仔细的看看。
上面的代码因为用了‘while'与后缀的'++'这两个keyword,那就要理解这两个东东咯
在循环的最后一次,iter = vec.end() - 1, 这个时候判断条件成立,然后iter++, 在循环体内iter = vec.end(), 已经越界了
所以此句while应该为
- c++ primer 3rd 练习223 总结
- 《C++ Primer (3RD)中文版 》
- primer 3rd 习题 11.3
- c++ primer 3rd 11.8
- C Primer Plus 练习 6-3
- C Primer Plus 练习 7-3
- C Primer Plus 练习 9-3
- C Primer Plus 练习 10-3
- C primer plus 第八章 练习3:
- C primer plus 第九章 练习3:
- C primer plus 第十章 练习3:
- C primer plus 第十一章 练习3:
- C++Primer 练习 12.7
- c++primer练习10.9
- c++primer练习10.11
- c++primer练习10.13
- c++primer练习10.14
- c++primer练习10.15
- flash wmode属性
- 网卡绑定练习
- 《vs发布问题》
- 给中国学生的第二封信——从优秀到卓越
- 给中国学生的第三封信——成功、自信、快乐
- c++ primer 3rd 练习223 总结
- 以Ajax方式显示Lotus Notes视图的javasript类库----NotesView2
- 给中国学生的第四封信——大学四年应该这么度过
- JS实现浏览器菜单命令
- 获得td a href
- 给中国学生的第五封信——你有选择的权利
- ORACLE监听配置及连接字配置
- 加载显示位图
- POI3操作 Excel 大全