![]() |
1
7
C语言本身不支持异常处理。但是,C的异常处理方法确实存在于特定于平台+编译器的基础上。 例如,在Windows中,C程序可以使用SEH异常处理。
我以前看到过C函数对
|
![]() |
2
2
C在标准库中提供异常:setjmp()/longjmp()。 |
![]() |
3
1
不是以平台独立的方式。这只适用于硬件/OS级别的异常,而不是软件异常。 |
![]() |
4
1
我不认为有一个真正的,纯粹的,可移植的C解决方案。 对于Microsoft编译器,您可以使用“尝试”,除非,请参见 http://msdn.microsoft.com/en-us/library/zazxh1a9(VS.80).aspx |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 4 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 4 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 4 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 4 月前 |