C(非C++)的异常库

Set*_*jmp 6 c exception raise c99 throw

我正在为C推出自己的异常库,并希望检查好的例子.

到目前为止,我一直在关注David Hanson:http: //drhanson.net/work/

但我知道过去我见过其他的.你能给我一些额外的指示吗?

谢谢,

那么setjmp

Wil*_*ill 1

Symbian 根据 longjmp 实现了异常(称为“leaves”)。这是 C++ 代码,但可以翻译为 C。之前有一篇关于此的文章。