您好我想在C中阅读关于setjmp / longjmp的好教程。如果有一些实例而非人为的例子会更好。
感谢。
答案 0 :(得分:3)
这不是真正的教程,但libpng documentation描述了库如何使用setjmp / longjmp进行错误处理。
答案 1 :(得分:1)
“C接口和实现”一书很好地解释了这个概念,并使用这些结构在C中实现了一个可用的“异常”模拟。它的代码(第4章)可免费获得online here。
修改:另请参阅this SO thread
答案 2 :(得分:0)