文件名称:libfuckit:尽力而为的 CC++ 错误压路机
文件大小:352KB
文件格式:ZIP
更新时间:2024-07-02 16:09:22
Shell
用于 C/C++ 的 Fuckit Lib 大WaSP 尽力而为的 C/C++ 错误压路机。 libfuckit使用尖端技术来恢复遭受异常和错误的崩溃的 C/C++ 程序。 出现分段错误? 他妈的。 技术 libfuckit安装了SIGSEGV,SIGBUS,SIGABRT,SIGILL和SIGFPE自定义信号处理程序来捕获像分割故障的常见问题,违规操作只要有可能。 它还禁用了 C++ 中的throw ,因此您永远不会因缺少相应的catch(...){}受苦。 libfuckit还包装了一些glibc函数和系统调用以防止它们返回错误,例如, close系统调用现在总是返回0 。 (只要我关闭文件,我为什么要关心?) 请注意,C/C++ 标准不保证触发故障,因此它是一个尽力而为的库。 您的编译器完全有权编译: int main() { return 1/0