c++ - C/C++ 中的头文件,标准?

标签 c++ c gcc file header

gcc 与其他编译器的头文件是标准的还是不同的?

最佳答案

它不是很清楚你在问什么,但“标准”头文件只是在它们(应该)符合 C/C++ 标准(由管理机构指定,例如 ANSI 等)的意义上是标准的。

不同的编译器通常通过不同的实现来满足这些标准,至少在标准允许它们这样做时是这样。

换句话说,您应该只依赖标准中指定的行为,因为具体实现可能略有不同。

关于c++ - C/C++ 中的头文件,标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894779/

相关文章:

c++ - boost multi_index_container composite_key_compare

c++ - 使用 'equal to' 符号初始化期间的内存

c - 我的 C 程序无限递归,我不明白为什么

c - 如何获取调用函数的名称?

c++ - 现在每个 Linux 发行版都附带 gcc/g++ 4.* 吗?

c++ - 我可以使用 consteval std::array 作为格式字符串来调用 std::format 吗?

c++ - 多线程多队列..如何管理它?

c - 为什么这个程序没有输出?

debian - 标准终端 session 的 termios 默认值

c++ - 无法在 Visual Studio for c++ 下设置环境和库路径