由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个bb的面试题
相关主题
Two C++ questions from Bloomberg on-site问一个constructor的问题
an old c++ question从一道简单计数排序题看test cases的枚举
问一道经典C++题请教输入可能为null的处理方法
问个apple的面试的问题谁还记得这道面试题吗?
看一条L的面试题问几个面试题
Bloomberg Phone Interview请教个java exception的问题
C++相关的面经太弱了,被小印两下就灭了
帮看看这段code问个exception问题
相关话题的讨论汇总
话题: catch话题: thrown话题: exceptions话题: exception话题: try
进入JobHunting版参与讨论
1 (共1页)
x****9
发帖数: 24
1
题目如下
如果main函数只有如下结构
int main(…)
{
Try{…}
catch(){…}
}
并且这个catch语句catch了所有的exception,但是这个程序还是coredump了,问可能
是什么问题引起的。
这个是什么问题啊?
x***y
发帖数: 633
2
1. exceptions thrown by the variables or operations at globe, file or
namespace scope.
2. exceptions thrown in the process of stack unwinding in the try block,
which is, some exceptions are thrown in the destructor of a variable.
y*******n
发帖数: 129
3
dereference a NULL pointer.
not all code would throw exception for you to catch.

【在 x****9 的大作中提到】
: 题目如下
: 如果main函数只有如下结构
: int main(…)
: {
: Try{…}
: catch(){…}
: }
: 并且这个catch语句catch了所有的exception,但是这个程序还是coredump了,问可能
: 是什么问题引起的。
: 这个是什么问题啊?

x***y
发帖数: 633
4
If a signal handler has been set to deal with SIGSEGV, the program won't
necessarily crash. But from this program, only one try catch pair is
specified, so any exceptions thrown in stack unwinding can not be caught.

【在 y*******n 的大作中提到】
: dereference a NULL pointer.
: not all code would throw exception for you to catch.

x****9
发帖数: 24
5
多谢LS各位的回复~
h**********d
发帖数: 4313
6
1. Error (not exception)
2. catch 也可以rethrow exception
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个exception问题看一条L的面试题
时间紧的时候,Exceptional C++是不是只能放弃了Bloomberg Phone Interview
[合集] 比较有把握的一个offer,文科,并请教几个问题C++相关的面经
A家电面面经帮看看这段code
Two C++ questions from Bloomberg on-site问一个constructor的问题
an old c++ question从一道简单计数排序题看test cases的枚举
问一道经典C++题请教输入可能为null的处理方法
问个apple的面试的问题谁还记得这道面试题吗?
相关话题的讨论汇总
话题: catch话题: thrown话题: exceptions话题: exception话题: try