Перейти к содержимому

Фотография
- - - - -

Порядок выполнения подключаемых файлов


Лучший Ответ Administrator , 19 Январь 2014 - 21:00

В каком порядке выполняются подключаемые файлы и что происходит, если файл подключен несколько раз (имею ввиду не *.h файлы). Он заново создает переменные и резервирует место в памяти?

p.s: Если можно развернуто. Спасибо.

подключать файлы можно в любом порядке, если же файлы подключаются больше одного раза то компилятор выдаст ошибки, что файл уже был подключен или что то того, место не занимается, просто из этих файлов вызываются функции, одним слов ничего не меняется от того что вы даже лишнюю подключили библиотеку, от этого приложение не будет занимать большего размера, так как функция не вызывается из него.

Перейти к сообщению


В теме одно сообщение

#1 Vadim

Vadim

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 18 Январь 2014 - 18:49

В каком порядке выполняются подключаемые файлы и что происходит, если файл подключен несколько раз (имею ввиду не *.h файлы). Он заново создает переменные и резервирует место в памяти?

p.s: Если можно развернуто. Спасибо.



#2 Administrator

Administrator

    Администратор

  • Администраторы
  • 89 сообщений
  • ГородПенза

Отправлено 19 Январь 2014 - 21:00   Лучший Ответ

В каком порядке выполняются подключаемые файлы и что происходит, если файл подключен несколько раз (имею ввиду не *.h файлы). Он заново создает переменные и резервирует место в памяти?

p.s: Если можно развернуто. Спасибо.

подключать файлы можно в любом порядке, если же файлы подключаются больше одного раза то компилятор выдаст ошибки, что файл уже был подключен или что то того, место не занимается, просто из этих файлов вызываются функции, одним слов ничего не меняется от того что вы даже лишнюю подключили библиотеку, от этого приложение не будет занимать большего размера, так как функция не вызывается из него.