-1

试图找出 errno 的优势。

与基于异常的 Java 系统相比,C 方法(使用 errno 或返回值)表示错误有什么优势?

4

1 回答 1

0

除了实现简单之外没有其他优点——但仅适用于单线程代码。 errno可以追溯到任何流行语言中都存在异常之前。

编辑:如今errno实际上评估为提取每个线程错误状态的宏,因此在多线程代码中使用是安全的(感谢 Jesus Ramos 和 Dietrich Epp)。

于 2012-11-18T06:15:26.293 回答