嗨,我想用C读一些关于setjmp/longjmp的好教程,如果有真实的例子而不是人工的例子就更好了。
谢谢。
发布于 2009-11-14 16:13:06
这并不是真正的教程,但libpng documentation描述了该库如何使用setjmp/longjmp进行错误处理。
发布于 2009-11-14 16:57:31
"C接口和实现“一书很好地解释了这个概念,并使用这些构造用C语言实现了一个可用的”异常“模拟。它的代码(第4章)是免费提供的online here。
编辑:另请参阅this SO thread
发布于 2009-11-14 17:01:39
然后你应该阅读Advanced Programming in the UNIX(R) Environment (2nd Edition)这里是你正在寻找的示例http://my.safaribooksonline.com/0201433079/ch10lev1sec15 (只是一个预览)
https://stackoverflow.com/questions/1733649
复制相似问题