gpt4 book ai didi

c - 错误代码处理

转载 作者:行者123 更新时间:2023-11-30 15:55:49 25 4
gpt4 key购买 nike

错误代码处理有什么标准吗?我的意思不是如何处理特定的错误事件,而是过程中实际返回的内容。一个例子是当打开文件时发现错误时。虽然 open() 函数可能返回其自己的值,但调用 open() 函数的函数可能返回不同的值。

最佳答案

我不认为有一个标准,所有错误都必须被检测和处理(调用者应该始终处理错误)。一般而言,在 Unix 中:

  • 例如,标准 C 库总是失败时返回 -1将全局变量 errno 设置为正确的值。

  • 某些库例如对于不存在字段返回 NULL,而不是中止

  • 您应该始终返回尽可能多的有用信息。

希望这有帮助。

问候。

关于c - 错误代码处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11741808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com