B.G*_*ill 7 c exception-handling
可能重复:
C:你如何模拟'例外'?
嗨,我知道异常处理在C++中可用但在C中不可用.但是我也读到异常处理是从OS端提供的,所以C是否有任何函数从OS调用与try catch和throw相同的行为?谢谢.
C语言本身不支持异常处理.但是,C的异常处理方法确实存在于特定于平台+编译器的基础上.
在Windows中,例如C程序可以使用SEH异常处理.
我在过去看过C函数对的论证setjmp并且longjmp是C 中的异常处理.我认为它更接近于弹射模式,但值得研究
| 归档时间: |
|
| 查看次数: |
1560 次 |
| 最近记录: |