gpt4 book ai didi

c++ - "EXIT_FAILURE"是什么类别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:15:28 27 4
gpt4 key购买 nike

在主函数中,我有很多错误测试代码来确保我成功定位并打开了一些文件。所以因为我做了很多,所以我把它做成一个单独的、无效的函数。当我之前在主函数中“返回 EXIT_FAILURE”时,它会像我想要的那样工作。但是当我把它放在一个我命名为 errorTest 的辅助函数中时,它让我在声明它为 void 函数后返回一些东西。那么,什么类是“EXIT_FAILURE”,所以我可以以不同的方式声明 void 函数返回任何类“EXIT_FAILURE”?

(是的,我包含了库 cstdlib)

最佳答案

它是由 #include <cstdlib> 定义的预处理器宏.

它展开为整型常量表达式。这不一定是 int 类型, 但它的值必须在 int 的有效范围内这样它就可以传递给exit() .

关于c++ - "EXIT_FAILURE"是什么类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24623601/

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