当函数调用深入时,如何处理C中例程的错误返回?
由于C不提供异常抛出机制,我们必须检查每个函数的返回值.例如,"a"例程可以被"b"调用,而"b"可以被许多其他例程调用,所以如果"a"返回错误,那么我们必须在"b"和所有其他例程中检查它叫"b".
如果"a"是一个非常基本的例程,它可以使代码变得复杂.有这样的问题的解决方案吗?实际上,在这里我希望得到一个快速的返回路径,如果发生这样的错误,所以我们只需要在一个地方处理这个错误.
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |