-
- Гм. Всегда делаю один project.h, который содержит все потребные #include. И вот уже этот .h включается во все .c. Что как минимум гарантирует, что все исходники проекта собираются с одинаковыми хидерами. Ну и как бонус - прекомпилированные хидеры LightElf(76 знак., 04.12.2015 12:35)
- Буэ... Извините, вырвалось непроизвольно - Vit(04.12.2015 13:12)
- Это ужасно. Список инклудов - это явный список зависимостей между модулями. Теоретицки из этих списков можно граф зависимостей построить. Заменять всё это общим болотом? Фу! - SciFi(04.12.2015 13:09)
- Тогда нужно отказаться от #ifndef _HEADER_ :) - VL(04.12.2015 13:14, )
- "прекомпилированные хидеры"?! У меня те проекты, на которых важна скорость компиляции. Чем меньше хидеров включено, тем быстрее компиляция, потому что перекомпилируются только те файлы, в которых произошло изменение. - VL(04.12.2015 13:00, )
- А при чём тут хедеры? Нет зависимости, хоть обизменяйся, ничего не перекомпилируется - в другой среде(05.12.2015 02:06, )
- Не понял я, чем не нравятся прекомпилированные хидеры? - LightElf(04.12.2015 13:02)
- Если вы в "прекомпилированные" включили свои хидеры, то скорость может и упасть, т.к. свои хидеры часто меняются, польза от прекомпилированности исчезает. - AlexBi(04.12.2015 20:31)
- А что это такое, "прекомпилированные хидеры"? - VL(04.12.2015 13:06, )
- Гугл вам не знаком? - LightElf(04.12.2015 13:19, ссылка)
- Гм. Всегда делаю один project.h, который содержит все потребные #include. И вот уже этот .h включается во все .c. Что как минимум гарантирует, что все исходники проекта собираются с одинаковыми хидерами. Ну и как бонус - прекомпилированные хидеры LightElf(76 знак., 04.12.2015 12:35)