一个用来包含其他头文件的头文件叫什么? 我以前在各种C++库中看到过这一点,即Qt(QtCube,QtGui等)和Irrlicht(RiRiH.H):

一个用来包含其他头文件的头文件叫什么? 我以前在各种C++库中看到过这一点,即Qt(QtCube,QtGui等)和Irrlicht(RiRiH.H):,c++,c,naming-conventions,C++,C,Naming Conventions,显然,这是为了方便起见——希望使用库的程序员只需要包含一个头,而不是许多不同的头。我的问题是,这种类型的头文件有特殊的名称吗?即使没有“官方”的名字,你指的是什么?“方便标题”或“模块标题”或其他什么 迄今为止给出的名称(包括来源): 方便标题() 主标题(,) 元头() 用户贡献(无来源): 标题() 伞头() 我不知道有没有正式的名字,但我唯一听到的是“雨伞”。这是个好问题:) 我找到了一些称之为主头文件的来源,例如: 一个 当它用于为标头预编译器承载标头时,可以将其称为预编译

显然,这是为了方便起见——希望使用库的程序员只需要包含一个头,而不是许多不同的头。我的问题是,这种类型的头文件有特殊的名称吗?即使没有“官方”的名字,你指的是什么?“方便标题”或“模块标题”或其他什么


迄今为止给出的名称(包括来源):

  • 方便标题()
  • 主标题(,)
  • 元头()
用户贡献(无来源):

  • 标题()
  • 伞头()

我不知道有没有正式的名字,但我唯一听到的是“雨伞”。

这是个好问题:)

我找到了一些称之为主头文件的来源,例如:

  • 一个
当它用于为标头预编译器承载标头时,可以将其称为预编译器全局标头

然而,我不认为有一种通用的方式来称呼它。

我看到它们被称为便利头文件。这是boost中的一个例子,我通过谷歌快速搜索找到了它


元头

从未听过或见过有人将其称为元标题,但这个想法很合适,而且比伞或便利更容易说。我甚至在谷歌搜索中找到了一个与这个名字对应的名字。

我喜欢“元头”(我刚刚第二次发明了它:-)。

怎么样

标题?


:)

Hmm,“主标题”,我喜欢我接受你的答案,因为这是第一个提供来源的答案@不要反对你的观点,但我认为有这样的消息来源是很重要的在给出的引用中只使用了Boost,我认为它也是“便利标题”:
// file - mylibrary.h

#include "someclass1.h"
#include "someclass2.h"
#include "someclass3.h"
// and so on...