【发布时间】:2011-02-22 22:06:54
【问题描述】:
我在 Google 中输入了这个,但我只找到了 C++ 中的操作方法。
如何在 C 中做到这一点?
【问题讨论】:
-
C 不支持异常处理。要在 C 中引发异常,您需要使用特定于平台的东西,例如 Win32 的结构化异常处理——但要提供任何帮助,我们需要知道您关心的平台。
-
...并且不要使用 Win32 结构化异常处理。
-
使用 setjmp() 和 longjmp() 理论上应该可以工作,但我认为这不值得。