由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这样一道面试题 (转载)-debug求助
相关主题
问一个C++文件读取的问题Exception 问题求助
小白请教一个C++问题:问什么我不能把两个指针=起来?[合集] some file operation questions
A try-catch problem in C++一个django问题:debug=true就很好;debug=false,css就找不到
请问一个exception题目狗狗家码农的代码很一般嘛
关于c++的constructor的面试题能有人详细讲一下这两道google的面试题吗?
问matlab debug的问题c++的问题
一个C/C++面试题面试题:debug: 函数return to a wrong place
请教一个C++的问题如何有效 DEBUG 开源软件中的 BUG?
相关话题的讨论汇总
话题: cerr话题: write话题: 面试题话题: 添加话题: debug
进入Programming版参与讨论
1 (共1页)
e******m
发帖数: 30
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: ewaldsum (ewaldsum), 信区: JobHunting
标 题: Re: 这样一道面试题
发信站: BBS 未名空间站 (Mon Feb 11 15:19:16 2008), 转信
我用F90。偶尔会遇到类似的BUG。
如果没有WRITE语句,程序正常运行,不报错,但是结果是错的。
中间添加一个WRITE语句,程序就报错(或者结果就突然对了)
这是为什么啊?哪个高手指点一下?
一段代码:
try{
Object A("aaa");
A.do();
// cerr<<"what's problem?"< }catch(exception& e){
cerr<<"not handling"< }
现象:如果 A.do() 发生异常,这个 exception 并没有被 catch 捕捉到并处理。但是
,如果添加任意一个 cerr statement 在 try block,如 comment 所示,异常就被捕
捉并正确处理。
问题:可能是什么原因造成这个现象?如何解决?(显然,通过添加一
1 (共1页)
进入Programming版参与讨论
相关主题
如何有效 DEBUG 开源软件中的 BUG?关于c++的constructor的面试题
一道编程题 - throw Exceptions问matlab debug的问题
how to debug mpi?一个C/C++面试题
能否给些讲debug经验的文章和书籍 (转载)请教一个C++的问题
问一个C++文件读取的问题Exception 问题求助
小白请教一个C++问题:问什么我不能把两个指针=起来?[合集] some file operation questions
A try-catch problem in C++一个django问题:debug=true就很好;debug=false,css就找不到
请问一个exception题目狗狗家码农的代码很一般嘛
相关话题的讨论汇总
话题: cerr话题: write话题: 面试题话题: 添加话题: debug