增强错误恢复能力是提高代码健壮性的最有力途径之一 之所以平时编写代码的时候不愿意去写错误处理,主要是由于这项工作及其无聊并可能导致代码膨胀,导致的结果就是本来就比较复杂的程序变得更加复杂.当然了,前面的缘由主要是针对C语言的,原因就在于C语言的‘紧耦合’性,必须在接近函数调用的地方使用错误处理,当然会增加复杂性了. 1.传统的错误处理(主要是针对C语言的方法) 1)函数中返回错误信息,或者设置一个全局的错误状态.导致的问题就和前面说到的一样,代码数量的爆炸,而且,从一个错误的函数中返回的东西本身…