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

Я видел сделанный прежде в различных библиотеках C++ - а именно, QT (QtCore, QtGui, и т.д.) и Irrlicht (irrlicht.h):

// file - mylibrary.h

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

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


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

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

14
задан Community 23 May 2017 в 12:00
поделиться

5 ответов

Хороший вопрос :)

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

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

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

6
ответ дан 1 December 2019 в 14:31
поделиться

вспомогательный заголовок

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


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

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

2
ответ дан 1 December 2019 в 14:31
поделиться

Не знаю, есть ли официальное название, но единственное, которое я слышал, это "зонтик"

.
3
ответ дан 1 December 2019 в 14:31
поделиться

как насчет

заголовка?

:)

2
ответ дан 1 December 2019 в 14:31
поделиться

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

0
ответ дан 1 December 2019 в 14:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: