你称之为单个头,其目的是包括其他头文件?

时间:2010-06-26 02:13:16

标签: c++ c naming-conventions

我之前在各种C ++库中看到过这种情况 - 即Qt(QtCore,QtGui等)和Irrlicht(irrlicht.h):

// file - mylibrary.h

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

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


到目前为止给出的名称( with sources ):

用户贡献(无来源):

5 个答案:

答案 0 :(得分:6)

这是一个很好的问题:)

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

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

但是,我认为没有一种广泛的方式可以称之为。

答案 1 :(得分:3)

我不知道是否有任何正式名称,但我听过的唯一一个是“伞”。

答案 2 :(得分:2)

便利标题

我看过它们被称为便利头文件。 Here是一个提升的例子,我通过快速谷歌搜索来提升。


元报头

从来没有真正听到/看过有人称之为元标题,但这个想法比便利更容易说出来。我甚至通过谷歌搜索找到了reference该名称。

答案 3 :(得分:2)

怎么样

标题标题?

:)

答案 4 :(得分:0)

我喜欢“meta-header”(我刚才发明了这个: - )