- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在主函数中,我有很多错误测试代码来确保我成功定位并打开了一些文件。所以因为我做了很多,所以我把它做成一个单独的、无效的函数。当我之前在主函数中“返回 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/
我在程序中使用 getopt_long (source here),并且在给定无效长选项时测试其行为时 (--stack-overflow) ,然后我得到: [marcoms@baguette16 b
我有一个关于 c 中正确的程序结构的基本问题。 假设我的主要功能调用其他几个功能来配置特定的硬件(如以太网卡),并且这些功能中的每一个都调用更基本的功能来处理该以太网卡上更具体的配置。 下层函数都有返
在主函数中,我有很多错误测试代码来确保我成功定位并打开了一些文件。所以因为我做了很多,所以我把它做成一个单独的、无效的函数。当我之前在主函数中“返回 EXIT_FAILURE”时,它会像我想要的那样工
我正在编写一个需要使用多个 ANSI C 函数来处理数据的网络应用程序。另一种语言,可能是 Java,将调用主 C 函数来触发该过程。我想从 Java 脚本的主要 C 函数返回一个值来评估成功与否。我
有什么区别?哪个是首选,或者我应该分别在什么时候使用它们? 最佳答案 exit(1)(通常)表示不成功终止。但是,它的使用是不可移植的。例如,在 OpenVMS 上, exit(1) 实际上表示成功。
假设我有一个程序,其中有一个类似于 errno 的全局变量(名为 project_error )在其中存储过去发生的确切错误,但我还希望函数返回简单的 OK/NOK 状态以简化错误处理,因此我只检查
这个问题在这里已经有了答案: 关闭10 年前。 Possible Duplicate: (C/C++) return EXIT_SUCCESS or 0 from main? 很长一段时间我都在使用
在 C++ 应用程序的主函数中,我应该何时返回 EXIT_SUCCESS 以及何时返回 EXIT_FAILURE?解压成功是什么意思?举几个例子: 用户忘记了一些必需的命令行参数,我们捕获它,打印帮助
所以我创建了一个程序,您必须在其中输入日期 dd/mm/yyyy 然后得到 date.day + 1 ,但我不想验证输入的日期是否有效,即 date.day 介于1到31,1到12之间的月份,1到99
我是这样写的。错误说“c:17:9:错误:函数'exit'的参数太少”但更改为“退出(1)”然后只说警告但正在运行。为什么我不能使用“exit(EXIT_FAILURE);”? #include #
如果您应该从 main 返回 0,并且 EXIT_SUCCESS 是“实现定义的”,它的字面意思是 it is not required to be 0 ,那么如果你不能依赖它是正确的值,它有什么意义
所以当 exit(0) 发生时,字符串被神奇地清理了,并且 valgrind 报告没有泄漏。 当 exit(EXIT_FAILURE) 发生时,它可以在多个点发生,valgrind 报告我创建的一堆
我正在启动一个进程,想检查它的退出代码是成功还是失败。 Process myProcess = new Process(); myProcess.Start(); myProcess.WaitForE
在 C 程序中,我通常在 exit() 函数中使用 EXIT_SUCCESS 或 EXIT_FAILURE 来提高程序的清晰度和可理解性。 但是在 System.exit() 中我无法使用这些 MAC
Python 2.7.6 中是否有 EXIT_SUCCESS 和 EXIT_FAILURE 宏的类似物?如果是,我该如何使用它? 最佳答案 是的,使用 os.EX_OK .(仅限 Unix) 正如文档
我是一名优秀的程序员,十分优秀!