极好的
一个简单的C99及更高版本的异常处理库,它使用了一些漂亮的宏来实现真正的try{...}catch(err){...}finally{...}语法!
首先,在您的代码中包含exceptional/exceptional.h 。
然后,使用try { ... }宏(与catch { ... }和/或可能finally { ... }与catch { ... }结合使用)来防止错误。
使用Wonderful Black Ma(cro)gic实现。 它以这种复杂的样式编写,以确保您可以使用以下语法:
try {
// some code here
if (something_is_wrong)
throw (error_code);
// some code that would only be executed if not thrown
} catch(e
2022-06-29 14:58:18
25KB
C++
1