C++ C和C+中的标准头文件列表+;
在构建库时,我遇到了一个错误,如“C++ C和C+中的标准头文件列表+;,c++,c,header-files,C++,C,Header Files,在构建库时,我遇到了一个错误,如“tree.h未找到””。 我想这是C和C++中的标准头文件。这使我产生了了解所有头文件及其贡献的好奇心 有我可以找的地方吗 我在Solaris UNIX上工作。列出了所有的C++头文件和C头文件的C++包装。 tree.h不是标准库的一部分。请尝试以下操作: 但是,您也可能引用操作系统的头文件。这些可以在MSDN(Windows)上或通过man命令(POSIX系统)找到。如果您在另一个操作系统上,也可以使用另一个源。我找到了此文件,其中包含C头文件的列表以及它们
tree.h未找到”
”。
我想这是C和C++中的标准头文件。这使我产生了了解所有头文件及其贡献的好奇心
有我可以找的地方吗
我在Solaris UNIX上工作。
列出了所有的C++头文件和C头文件的C++包装。 tree.h不是标准库的一部分。
请尝试以下操作: 但是,您也可能引用操作系统的头文件。这些可以在MSDN(Windows)上或通过man
命令(POSIX系统)找到。如果您在另一个操作系统上,也可以使用另一个源。我找到了此文件,其中包含C头文件的列表以及它们所属标准的详细信息。这给了你一个很好的历史视角和一些其他类似的细节
当然,这只是C。在“C++标准库”中可以找到类似的文章。它也引用了一些其他的库,这些库本身可能不是标准的,但是没有哪个C++会觉得对于那些习惯于使用扩展的人来说“瘫痪”。 < P>页眉树。h’不是任何地方的标准。< /P>
C标准 ISO/IEC 9899:1990(C89、C90) C89中的15个标准标题为:
需要更多的头(82个,包括所有C99头)。下面的列表重复了标准C(C99)标题。当然,Windows需要一组不同的标题
。LSB的旧版本在多个部分中定义为ISO/IEC 23360:2006;截至2014年9月21日,LSB的当前版本为4.1,但版本5.0处于测试阶段。文档中有一个部分定义了包含哪些标题,但在我查看的版本中没有方便的标题表。它与POSIX密切相关,但有POSIX定义之外的额外功能
C++标准
ISO/IEC 14882:1998(C++98)
该标准列出了32个特定于C++的标题:
站点。数据来自第17.6.1.2节标题中的表14和15,修订如下。由于该标准尚未发布(截至2014年9月21日),该列表尚未确定
<> C++ 14中的54个C++标题:
2017年3月21日发布的。这是第20.5.1.2节标题中表16和17的抄本。这不是最终的标准;从理论上讲,有些事情是可以改变的
有61个C++标题:
请注意,一些“C库”标题在C++17中,特别是
,
,
,
(而不是
)。C++ C++中的C++标题“代码> <代码>(添加在C++ 11中)也被禁止。p>
*日期中的“一年”问题是由于标准批准后处理标准所需的时间。ANSI于年批准了最初的C标准;国际标准化组织于1990年批准了它。修正案1于1994年获得批准;1995发布了。你问C、C++还是二者?没有像C/C++这样的语言,询问它会让人感到困惑(请参见下文,您可以从中获得C标准头的详尽列表-这对您有用吗?)。我询问的是C和C++您也关心系统上安装的头
/opt/gcc/v7.2.0/include/c++/7.2.0/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or antiquated
header which may be removed without further notice at a future date.
Please use a non-deprecated interface with equivalent functionality
instead. For a listing of replacement headers and interfaces, consult
the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]