Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.07.2017, 15:09   #1
Aoizora
Заблокирован
 
Регистрация: 11.11.2016
Сообщений: 261
По умолчанию Загромождение исходников инклудами

В моих проектах часто получается так, что одни и те же инклуды присутствуют во многих файлах.

Может ли это повлиять на производительность компиляции? Как вы решаете проблему загромождения исходников одинаковыми инклудами? Заводите себе специальный хэдер и в нем инклудите все необходимое или используете более сложные схемы?
Aoizora вне форума Ответить с цитированием
Старый 25.07.2017, 15:15   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от Aoizora Посмотреть сообщение
Может ли это повлиять на производительность компиляции?
Может


Цитата:
Сообщение от Aoizora Посмотреть сообщение
Как вы решаете проблему загромождения исходников одинаковыми инклудами?
#pragma once
Либо сделать один файл, запихнуть туда все инклуды и воспользоваться precompiled header
waleri вне форума Ответить с цитированием
Старый 25.07.2017, 15:20   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Может ли это повлиять на производительность компиляции?
Инклуд тупо подставляет содержимое. Из-за большого числа, конечно, влияние на производительность будет, но если там нет чего-то навороченного и т.д.

Цитата:
Как вы решаете проблему загромождения исходников одинаковыми инклудами?
Если инклуды одинаковые, то удобнее, если они будут в отдельном файл с нормальным и понятным именем.

Цитата:
Заводите себе специальный хэдер и в нем инклудите все необходимое или используете более сложные схемы?
Предкомпиленным заголовкам сто лет в обед.

Посмотрите в сторону модулей.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компиляция исходников PVDHP Общие вопросы C/C++ 0 06.07.2012 09:05
доки из исходников veniside Общие вопросы Delphi 1 15.01.2011 00:39
Компонент без исходников lisiserg Общие вопросы Delphi 7 09.09.2010 09:20
Мат в комментах исходников :) Олвин Свободное общение 70 19.07.2010 11:00