【发布时间】:2012-05-24 06:43:05
【问题描述】:
我正在尝试使用 try-catch 块来处理果酱中的 divide-by-zero 异常,但我猜果酱会覆盖 c++ 异常处理,所以它不起作用。我在论坛上搜索过,解决方案似乎是我必须在 mkb 中添加一个选项,如post 中所述。
options
{
enable-exceptions=1
}
我已经尝试添加它,但它也不起作用。有什么办法可以处理这个异常吗?
【问题讨论】:
-
那不是有效的 C++。我不知道你想做什么。 C++ 没有除零异常。
-
@CrazyEddie:好像marmalade是一个特定的框架,这是配置文件。
-
@CrazyEddie 我目前收到此异常 - s3e_simulator_debug.exe 中 0x02435baf (XXX.s86) 处的未处理异常:0xC0000094:整数除以零。我不知道c++没有这个异常。
-
@Creator - 这不是 C++ 异常,而是(模拟?)硬件异常。
标签: c++ exception-handling marmalade