Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
4 / 4 / 0
Регистрация: 25.06.2010
Сообщений: 106

хедеры

21.08.2011, 18:52. Показов 1438. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
чем отличаются хедеры написаные <вот_так.h> от "такиих.h" ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.08.2011, 18:52
Ответы с готовыми решениями:

Хедеры в поддиректориях CodeBlocks
Добрый день! Пытаюсь подключить к CodeBlocks на Ubuntu хедеры для GTK. Выбираю Settings-&gt;Compiler-&gt;Search Directories и прописываю туда...

Хедеры в Code Blocks
До этого сидел в студии 10ой, сейчас скачал Code Blocks, настроил компилятор, проблема в том, что когда создаю класс, компилятор не видит...

Как правильно включать хедеры?
Допустим, программа разбита на три исходника: main.cpp - тут лежит main abc.h - тут объявлен класс abc abc.cpp - тут определены...

4
4 / 4 / 0
Регистрация: 09.07.2010
Сообщений: 12
21.08.2011, 18:59
Директива #include включает в текст программы содержимое указанного файла. Эта директива имеет две формы:
C++
1
2
 #include "имя файла"
 #include <имя файла>
Имя файла должно соответствовать соглашениям операционной системы и может состоять либо только из имени файла, либо из имени файла с предшествующим ему маршрутом. Если имя файла указано в кавычках, то поиск файла осуществляется в соответствии с заданным маршрутом, а при его отсутствии в текущем каталоге. Если имя файла задано в угловых скобках, то поиск файла производится в стандартных директориях операционной системы, задаваемых командой PATH.

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

Директива #include широко используется для включения в программу так называемых заголовочных файлов, содержащих прототипы библиотечных функций, и поэтому большинство программ на С начинаются с этой директивы.
1
Заблокирован
21.08.2011, 19:03
3242
1 A #include directive shall identify a header or source file that can be processed by the implementation.

2 A preprocessing directive of the form

# include < h-char-sequence> new-line

searches a sequence of implementation-defined places for a header identified uniquely by the specified se-
quence between the < and > delimiters, and causes the replacement of that directive by the entire contents
of the header. How the places are specified or the header identified is implementation-defined.

3 A preprocessing directive of the form

# include " q-char-sequence" new-line

causes the replacement of that directive by the entire contents of the source file identified by the specified
sequence between the " delimiters. The named source file is searched for in an implementation-defined
manner. If this search is not supported, or if the search fails, the directive is reprocessed as if it read

# include < h-char-sequence> new-line

with the identical contained sequence (including > characters, if any) from the original directive.

4 A preprocessing directive of the form

# include pp-tokens new-line

(that does not match one of the two previous forms) is permitted. The preprocessing tokens after include
in the directive are processed just as in normal text (Each identifier currently defined as a macro name is
replaced by its replacement list of preprocessing tokens.). If the directive resulting after all replacements
does not match one of the two previous forms, the behavior is undefined.150 The method by which a sequence

of preprocessing tokens between a < and a > preprocessing token pair or a pair of " characters is combined
into a single header name preprocessing token is implementation-defined.
0
4 / 4 / 1
Регистрация: 20.08.2011
Сообщений: 51
21.08.2011, 19:04
если правильно помню, то <> стандартные, а "" пользовательские
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
21.08.2011, 19:11
Цитата Сообщение от Gera777 Посмотреть сообщение
Если имя файла указано в кавычках, то поиск файла осуществляется в соответствии с заданным маршрутом, а при его отсутствии в текущем каталоге. Если имя файла задано в угловых скобках, то поиск файла производится в стандартных директориях операционной системы, задаваемых командой PATH.
Откуда инфа? По-крайней мере к PATH обычно include вообще никак не привязан.
Ну, цитату из стандарта уже привели, так что особо добавить нечего.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.08.2011, 19:11
Помогаю со студенческими работами здесь

Хедеры ajax
Имею фронтенд сервер на localhost:8080 и бекенд на localhost:3000. отправляю ajax на бекенд, все гуд, но на JS не вижу response-headers от...

THTTPClient хедеры
как поставить свой хедер к запросу? Спасибо!

Хедеры OpenGl
Привет! Начал недавно изучать OpenGl, хочу узнать такой вопрос. Есть в opengl 4 основных хедера, которые мы инклюдим в файл программы. Это...

хедеры для классов
являюсь c++ программистом. И мне пришла мысль: а почему у php классов нет хедеров? Ведь если бы они были то это повысило бы...

Хедеры нормально не подключаются
При подключение библиотеки EasyBMP компилятор выдает ошибку: Unresolved external 'BMP::BMP()' referenced from...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru