社区
新手乐园
帖子详情
为什么老是死循环
N_thread
2009-10-29 04:37:33
it = find_if(it, source1.end(), bind2nd(less<int>(), 10));
while (it != source1.end());
{
cout << *it << ",";
it = find_if(it + 1, source1.end(), bind2nd(less<int>(), 10)) ;
}
一运行就死循环, 单步调试到while就不向下了.
急!
...全文
73
8
打赏
收藏
为什么老是死循环
it = find_if(it, source1.end(), bind2nd(less(), 10)); while (it != source1.end()); { cout << *it << ","; it = find_if(it + 1, source1.end(), bind2nd(less(), 10)) ; } 一运行就死循环, 单步调试到while就不向下了. 急!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangxiaohu_coder
2009-10-29
打赏
举报
回复
算法有问题哦,如果是这么一个序列5,7,15,20,在找到5以后,指针加1,可以找到7,指针再加1,但到15就找不到了,他肯定不是返回最后一个指针,所以,你的循环终止条件不对,还要加上查找不成功的判断吧
zhengjiankang
2009-10-29
打赏
举报
回复
哈哈 检查的时候要细心啊
N_thread
2009-10-29
打赏
举报
回复
谢谢
jackyjkchen
2009-10-29
打赏
举报
回复
确实是的,有分号就跟不进去了
kouwenlong
2009-10-29
打赏
举报
回复
while (it != source1.end())
;
多了个分号。
wjf8882300
2009-10-29
打赏
举报
回复
while (it != source1.end()); //这个分号干吗用?晕
{
cout < < *it < < ",";
it = find_if(it + 1, source1.end(), bind2nd(less <int>(), 10)) ;
}
feifanup
2009-10-29
打赏
举报
回复
while 那一行多了个分号
FAINT
jackyjkchen
2009-10-29
打赏
举报
回复
不会跟到find_if里面吗
易语言出现
死循环
代码错误解决方法.doc
如果您在使用易语言进行编程的时候提示出现
死循环
代码,那么这个教程就是你的不二之选,他将教你怎么让易语言不再提示这个错误。
React为什么总是
死循环
、卡死?成因总结/详细解析
React
死循环
成因
javascript
死循环
与php
死循环
,究竟能不能用
死循环
?或者其实我们就活在一个
死循环
的世界中?...
以前老师总是说,写代码千万不要写出
死循环
,这是最大的BUG,这个观念一直在脑子里面根深蒂固了,所以看到各种
死循环
就各种鄙视,各种纠结。可我发现其实很多的东西用的就是
死循环
:php-resque 里面就是
死循环
,看到...
高并发下的HashMap为什么会
死循环
HashMap并发情况下的
死循环
问题在jdk 1.7及之前版本存在的,jdk 1.8 通过增加loHead和loTail进行了修复,虽然进行了修复,但是如果涉及到并发情况下,一般建议使用CurrentHashMap替代HashMap来确保不会出现线程...
为什么
死循环
占用CPU高
文章出处:... 为什么
死循环
占用CPU高 一个进程如果是
死循环
,那么占有的CPU会很高,可是操作系统时间片运行的,到了一定时间不是会自动切换到别的进程吗?即便是
死循环
,到时间还是
新手乐园
33,321
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章