包含没有“.h”格式的头文件

异或巨魔

我知道要包含标题,您必须键入#include <header.h>.

有没有办法#include <header>像我们一样将标题包含为iostreamcstdlib

唐老鸭

只需重命名header.hheader. 文件iostreamcstdlib等是具有完全没有任何扩展名的名称的文件。例如,以下是iostreamWindows 资源管理器中 Visual Studio文件的屏幕截图

在此处输入图片说明

通常,当您创建自己的头文件时,它具有扩展名.h(或有时是.hpp),但 C++ 标准中没有任何内容强制它们具有任何特定的扩展名。只要文件内容是有效的 C++,您就可以包含任何您想要的文件。某些库(例如 C++ 标准库或 Qt)在其头文件上没有任何扩展名,只是为了使您的代码看起来不错。大多数 IDE.h在创建头文件时会自动添加扩展名,因为这.h是头文件通常具有的扩展名,但这只是约定,您可以为它们提供任何您想要的扩展名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法打开包含文件'afxwin.h':vs 2013 C ++中没有此类头文件或目录

头文件中的“ ...”参数是否需要包含stdarg.h?

头文件没有被读取?

Cmake链接共享库:当包含库中的头文件时,“没有这样的文件或目录”

sed 包含没有后缀的文件

cmake 可以包含一个有头文件和 lib 文件但没有 .cmake 文件的库吗?

文件运行而没有头文件

没有头文件的C / C ++程序

MingW头文件没有标签

gcc没有选择内核头文件

是否有Windows文件格式,其中包含<CR>分隔的记录(没有<LF>字符)?

无法打开包含文件:'mysql.h':没有这样的文件或目录

在哪里包含头文件?

在C中包含头文件

有没有办法使用m4从包含的文件中包含行的子集?

apt-get的GLEW没有包含文件

jsp 包含没有换行符的文件

没有这样的文件或目录 g++ 包含目录

MS MPI没有包含的文件夹

包含文件没有显示在 echo 查询中

header.h:即使源文件和头文件位于同一目录中,也没有此类文件或目录

有关C中assert.h头文件的说明

为什么 libclang 会错误解析带有 .h 前缀的 C++ 头文件?

在头文件末尾包含,是否安全/有效?

如何在c ++项目中包含所有头文件?

C ++是否包括所有包含在头文件中的头文件?

如何在CMakeLists.txt中包含h / hpp头文件,而不是cpp或其他hpp文件

有没有一种快速的预处理器方法来检测桥接头文件中包含的内容?

如何包含名称中包含“>”的头文件?