Q
流使函数永久运行
-1
A
回答
3
标准输入。
2
ifstream的( “的/ dev /随机”) ifstream的( “的/ dev /零”)
2
如果流遇到一个错误,就会停止返回/接受信息。如果你的函数正在等待流出的东西,它将永远旋转。
使用if (cin)
(将数据流转换为bool
)以测试错误情况。或者,在程序或流初始化时调用cin.exceptions(ios::badbit)
,以便错误条件引发异常而不是悄悄旋转。
呼叫cin.clear()
(或任何流),随后cin.ignore()
如,删除违规输入,如果程序是能够从这种错误中恢复。
+0
不,不......不,不......那个答案太严重了。问题是“什么样的流”,而不是什么流状态。无论如何,我的+1 ;-) – 2010-08-30 12:24:34
相关问题
- 1. 永久运行多久
- 2. 运行Gradlelw需要永久
- 3. MySQL查询永久运行
- 4. 运行hmset()需要永久
- 5. 如何在HD Insights(YARN)上永久运行火花流作业?
- 6. 如何永久运行节点流浪工具外壳
- 7. 永久运行在32位模式下
- 8. 永久SIGABRT时以前运行正常
- 9. 永久禁用'运行终端'选项
- 10. 如何永久运行程序?
- 11. iOS应用在后台永久运行
- 12. 运行php artisan永久服务于vps
- 13. 如何更改永久运行的SKAction
- 14. For循环需要永久运行
- 15. 摩卡测试永久运行
- 16. 永久运行gulp watch命令
- 17. 永久运行终端命令
- 18. Android Studio Gradle构建永久运行
- 19. 如何永久运行flask python网站?
- 20. 永久运行了几个小时
- 21. Matlab dir()需要永久运行
- 22. PHP函数创建永久像WordPress
- 23. 永久数据集
- 24. 永久URL参数
- 25. iphone - 使CGAffineTransform永久
- 26. 流星观摩运行永远
- 27. 使python脚本永久运行在亚马逊EC2
- 28. 如何使用AWS Elastic Beanstalk永久运行Node.js
- 29. 我应该使用oozie永久运行MapReduce任务吗?
- 30. 使用永久连续运行脚本每个___毫秒在AutoHotKey
这个问题完全没有任何细节。目前的形式无法回答。 – Omnifarious 2010-08-30 10:59:41
听起来像面试问题给我。 – xtofl 2010-08-30 11:00:25
为什么你需要一个流?把'for(;;);'放在函数的最后,这会让它永远运行。 – 2010-08-30 11:08:56