首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用longjmp/setjmp进行C错误处理的一些“好”方法是什么?

使用longjmp/setjmp进行C错误处理的一些“好”方法是什么?
EN

Stack Overflow用户
提问于 2009-05-04 12:23:14
回答 5查看 11.3K关注 0票数 20

我不得不在一个项目中使用C,我正在考虑使用longjmp/setjmp进行错误处理,因为我认为在一个中心位置处理错误将比返回代码容易得多。如果有一些关于如何做到这一点的线索,我将不胜感激。

我特别关心的是,如果发生任何这样的错误,资源清理是否被正确完成。

另外,如何处理导致多线程程序使用它们的错误?

更好的是,是否已经存在一些用于错误/异常处理的C库?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/819864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档