Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
dioxidin
130 / 97 / 1
Регистрация: 21.11.2007
Сообщений: 544
#1

Насчет инклюдов... Боюсь опозориться :) - C++

17.03.2008, 12:15. Просмотров 1343. Ответов 2
Метки нет (Все метки)

Код
#include <vcl.h>
#include <stdio.h>
#include <Dialogs.hpp>
#include <math.h>

#pragma hdrstop

#include "Main.h"
и

Код
#include <vcl.h>
#include <stdio.h>
#include <Dialogs.hpp>
#include <math.h>

#include "Main.h"

#pragma hdrstop
Есть ли разница? Я не совсем понял про эту директиву "ХэдэрСтоп". Что-то про компилирование вложенных хэдеров...

Чем может обернуться подключение не только Main.h, а еще каких-либо своих заголовков после
Код
#pragma hdrstop
?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2008, 12:15     Насчет инклюдов... Боюсь опозориться :)
Посмотрите здесь:

C++ Насчет класса вектор
насчет framework C++
C++ Вопрос насчет указателей
Как насчет убийства CMOS'a? C++
C++ насчет ошибки undefined reference
Насчет оператора присваивания C++
C++ Насчет строк в boost
C++ Насчет стандартной функции time()
Насчет функций C++
Нужен совет насчет изучения С++ C++
C++ насчет print

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ensase
Флудер
191 / 29 / 5
Регистрация: 23.03.2007
Сообщений: 335
18.03.2008, 17:01     Насчет инклюдов... Боюсь опозориться :) #2
Все заголовочные файлы, включенные до этой директивы, помещаются в один образ, например:
#include <vcl.h>
#include <stdio.h>
#include <Dialogs.hpp>
#include <math.h>

#pragma hdrstop

Такая последовательность создаст образ, содержащий скомпилированные vcl.h и string итп. Этот образ будет использован для другого cpp-файла, если в нем до директивы hdrstop будут включены те же файлы, в том же порядке. Важен не только состав, но и порядок следования заголовков - даже если следующий cpp-файл включает те же заголовки, но сначала указан string, а потом vcl.h, то для этого cpp-файла будет создан новый образ.
dioxidin
130 / 97 / 1
Регистрация: 21.11.2007
Сообщений: 544
19.03.2008, 09:18  [ТС]     Насчет инклюдов... Боюсь опозориться :) #3
... что скажется на скорости компилирования... Понятно. Спасибо.
Yandex
Объявления
19.03.2008, 09:18     Насчет инклюдов... Боюсь опозориться :)
Ответ Создать тему
Опции темы

Текущее время: 20:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru