Что вы называете единственным заголовком, целью которого является включение других файлов заголовков?

Я видел это раньше в различных библиотеках С++, а именно Qt (QtCore, QtGui и т.д.) и Irrlicht (irrlicht.h):

// file - mylibrary.h

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

Очевидно, что это существует для удобства - программист, желающий использовать библиотеку, должен включать только один заголовок вместо множества разных. Мой вопрос: есть ли специальное имя для этого типа заголовочного файла? Даже если нет "официального" имени, как вы его называете? "Удобный заголовок" или "заголовок модуля" или что-то еще?


Имена, данные до сих пор (с источниками):

Пользовательские вклады (без источников):

Ответы

Ответ 1

Это хороший вопрос:)

Я нашел несколько источников, которые называют его основным файлом заголовка, например:

Когда он используется для размещения заголовков для прекомпилятора заголовка, его можно назвать глобальным заголовком прекомпилятора:

Однако я не думаю, что существует один распространенный способ назвать это.

Ответ 2

Я не знаю, есть ли какое-либо официальное название, но единственное, что я слышал, это "зонтик".

Ответ 3

заголовок удобства

Я видел, как они назывались удобными заголовочными файлами. Здесь является одним из примеров повышения, которое я подтягиваю быстрым поиском google.


мета-заголовок

Никогда не слышал/видел, что кто-то назвал это мета-заголовком, но идея подходит и гораздо проще сказать, чем зонтик или удобство. Я даже нашел ссылку для этого имени с поиском google.

Ответ 4

как насчет

заголовок заголовка?

:)

Ответ 5

Мне нравится "мета-заголовок" (который я только что второй придумал: -)