c++ - 在 C++11 中,signal.h 标头没有终止功能
问题描述
我刚刚尝试在 C++11 模式下使用 Gnu g++ 编译我不久前编写的代码,以查看代码是否需要很快重新编写(出于同样的原因,我还计划在 C++17 模式下对其进行测试)。
我发现 kill() 函数导致编译器错误,并且似乎在 signal.h 标头中不再存在 kill 函数。
我只是查看了http://www.cplusplus.com/reference/csignal/作为参考,这似乎证实这不仅仅是 Gnu 特定的遗漏,而且似乎在标准中。
我在任何地方都找不到这种遗漏的理由,也找不到任何关于在没有它的情况下我应该如何管理流程的建议。谁能指出我正确的方向?
解决方案
推荐阅读
- git - 日期在 1973 年之前的 git commit 失败
- oauth - 以编程方式管理 Google 助理操作
- c - 在 C 中,如何区分未初始化的指针和空指针?
- c - 函数声明不是原型
- angular - Angular error StaticInjectorError CdkConnectedOverlay overlay
- azure-data-factory - Azure 数据工厂:对于特定属性不存在每个 item() 值
- android - 如果我想检索数据需要重新登录
- ios - 自定义 UIGestureRecognizer 并不总是调用它的 action 方法
- cordova - 卡住你想将你的新应用程序与cordova集成到目标
- static - 为什么在同一范围内可以有多个具有静态生命周期的可变引用