Выбор StartContainer в IE

Необычно иметь main.h, так как обычно нет ничего, что должно быть подвергнуто другим единицам компиляции во время компиляции. main() самостоятельно потребности, которые будут представлены для linker/start-up-code, но они не используют заголовочные файлы.

у Вас могут быть или один заголовочный файл на файл C или, скорее всего, заголовочный файл для связанной группы файлов C.

Один пример этого - то, если у Вас есть реализация B-дерева, и Вы поместили, добавляют, удаляют, ищут и так далее в их собственных файлах C для уменьшения перекомпиляции, когда код изменяется.

не имеет смысла в этом случае иметь отдельные заголовочные файлы для каждого файла C, поскольку заголовок является API, представлением библиотеки пользователю. Я сомневаюсь, что пользователь хотел бы включать 6 заголовочных файлов только, чтобы быть в состоянии использовать функции. Был бы один btree.h файл и сингл btree.lib файл, содержащий все объекты B-дерева, созданные из файлов индивидуума C.

Другой пример может быть найден в стандарте C заголовки. Мы не знаем наверняка, существует ли несколько файлов C для stdio.h функции (это - то, как я сделал бы это, но это не единственный путь), но, даже если было, их рассматривают как единицу с точки зрения API. Вы не должны включать stdio_printf.h, stdio_fgets.h и так далее - существует сингл stdio.h для стандартной части ввода-вывода библиотеки времени выполнения C.

7
задан slugster 1 December 2010 в 05:30
поделиться

1 ответ

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

var msg = '';
for (var i in range) {
    msg += i + ': ' + range[i] + '\n';
}
alert(msg);
-1
ответ дан 7 December 2019 в 20:37
поделиться
Другие вопросы по тегам:

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