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

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

Войти
Регистрация
Восстановить пароль
 
dioxidin
132 / 99 / 1
Регистрация: 21.11.2007
Сообщений: 544
#1

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

17.03.2008, 12:15. Просмотров 1366. Ответов 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
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2008, 12:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Насчет инклюдов... Боюсь опозориться :) (C++):

насчет framework - C++
доброго времени суток. я написал приложение windows forms в visual studio 2010, но при запуске на других машинах пишет что нужно...

Насчет функций - C++
Подскажите пожалуйста, можно ли присваивать переменным значения функций? Google ничего не дал. Например: int_main() {int v(void); ...

насчет print - C++
Для функции print требуется определенная библиотека? В задании нужно *вывести на печать* значения a и b. Строки 33, 34 #include...

Насчет строк в boost - C++
Господа, приветствую вас. я долгие годы писал на C# И был очень удивлен, когда оказалось что стандартного типа &quot;строка&quot; в C++ нет -...

Насчет оператора присваивания - C++
Есть следующий код : #include &lt;iostream&gt; using namespace std; class Array { private: size_t mysize; int *mydata; ...

Вопрос насчет указателей - C++
Объясните мне пожалуйста, что значит подобное объявление: const SimpleCat * const FunctionTwo (const SimpleCat * const TheCat); ...

2
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-файла будет создан новый образ.
0
dioxidin
132 / 99 / 1
Регистрация: 21.11.2007
Сообщений: 544
19.03.2008, 09:18  [ТС] #3
... что скажется на скорости компилирования... Понятно. Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2008, 09:18
Привет! Вот еще темы с ответами:

Насчет класса вектор - C++
Помогите в состовлении: создать класс вектор. Члены данные класса - 3 прямоугольные декартовые координаты. Члены функции класса...

Насчет стандартной функции time() - C++
Есть маленький вопрос, ответ на который не получается найти: Как вывести на экран текущее значение времени с помощью функции тайм, чтобы...

Нужен совет насчет изучения С++ - C++
Всем доброго времени суток . Я хочу изучать С++ по книге Шилдта &quot;Полный справочник по С++&quot; и у меня возникли вопросы : 1)Нужно ли знать С...

Насчет простых задачек по массивам - C++
1) Дан одномерный массив, состоящий из семи элементов. Элементы создаются случайно из диапазона от 1 до 7. Определить максимальный...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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