gpt4 book ai didi

c++ - 无法捕获的异常?

转载 作者:太空宇宙 更新时间:2023-11-04 14:38:32 25 4
gpt4 key购买 nike

<分区>

首先,C++中有没有不可捕获的异常?

我见过一个 2005 微软 kb article讨论在一个 DLL 中抛出的异常,这些异常不能在另一个 DLL 中捕获。这似乎是几年前通过修补程序解决的,但我现在可能遇到了这个问题 - 使用 Visual C++ 2008。

具体来说,根据崩溃后的小型转储文件报告,在调用::fgetpos 期间我看到了这个:

kernel32!UnhandledExceptionFilter+0x55b

有两件事突然出现在我的脑海中。首先我注意到指定的 catch block ,位于与调用 DLL 不同的 DLL 中,没有捕获异常!!!这是知识库文章所描述内容的重复吗?其次,我想知道 kernel32“未处理的异常”是否是 Visual C++ catch block 无法捕获的东西。我认为使用“包罗万象”的省略号就足够了。

有什么我想念的吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com