isatty 要包含什么标头

Cap*_*ffe 5 c++ c++17

我在手册页和在线建议中看到的所有示例<unistd.h>。CLion 建议使用对 C++ 更友好的<csignal>.

审视<csignal>我的 g++ 设置,我最终陷入了兔子洞并放弃了<c++config.h>.

如果我想要一个 C++ 友好/C++ 采用的标头。我应该使用哪一个?

Cap*_*ffe 1

随机的 C 头文件/库可能会导致与 C++ 代码的接口问题。特别是使用关键字作为名称。

posix 标头的情况并非如此。

我将<unistd.h> 在未来的所有案例中使用。