Что вы называете единственным заголовком, целью которого является включение других файлов заголовков?
Я видел это раньше в различных библиотеках С++, а именно 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
Мне нравится "мета-заголовок" (который я только что второй придумал: -)