Вопросы с тегом 'header-files'

Файлы заголовков используются на некоторых языках программирования для хранения исходного кода в виде одной копии, которая может быть повторно использована в нескольких исходных файлах. Этот тег следует использовать для вопросов об использовании файлов заголовков. Тег для языка программирования, такого как C, С++, PHP или Ruby, следует использовать вместе с этим тегом, поскольку использование файлов заголовков может варьироваться в зависимости от языков программирования. Этот тег обычно не используется с программированием Java или Go и директивой импорта.
35

В чем разница между #include <filename> и #include "filename"?

В языках программирования C и С++ в чем разница между использованием угловых скобок и использованием кавычек в инструкции include следующим образом? #include <filename> #include "filename"
22 авг. '08 в 1:40
9

Зачем нужны файлы заголовков и .cpp файлы?

Почему у С++ есть файлы заголовков и .cpp файлы?
02 дек. '08 в 13:17
13

Почему я не должен включать файлы cpp и вместо этого использовать заголовок?

Итак, я закончил свое первое программирование на С++ и получил оценку. Но, согласно классификации, я потерял отметки за including cpp files instead of compiling and linking them. Я не слишком четко понимаю, что это значит. Оглядываясь назад на мой ...
06 нояб. '09 в 8:30
2

Является ли #pragma когда-то частью стандарта С++ 11?

Традиционно стандартный и переносимый способ избежать включения нескольких заголовков в С++ заключался в использовании схемы директив #ifndef - #define - #endif pre-compiler, также называемой схемой макро-защиты (см. фрагмент кода ниже). #ifndef MY...
16 мая '14 в 13:20
9

"использование пространства имен" в заголовках С++

Во всех наших курсах С++ все учителя всегда помещают using namespace std; сразу после #include в свои файлы .h. Мне кажется, что это опасно с тех пор, включив этот заголовок в другую программу, я получу пространство имен, импортированное в мою прогр...
01 мая '11 в 15:49
5

Заголовочные файлы для x86 SIMD intrinsics

Какие файлы заголовков предоставляют встроенные функции для разных наборов инструкций для SIM-карт x86 (MMX, SSE, AVX,...)? Невозможно найти такой список в Интернете. Исправьте меня, если я ошибаюсь.
27 июн. '12 в 14:44
10

Makefile, зависимости заголовка

Скажем, у меня есть make файл с правилом %.o: %.c gcc -Wall -Iinclude ... Я хочу, чтобы *.o перестраивался всякий раз, когда файл заголовка менялся. Вместо того, чтобы разрабатывать список зависимостей, всякий раз, когда изменяется любой файл заг...
07 мар. '10 в 0:09
3

Разница между определением @interface в файлах .h и .m

Обычно мы используем @interface interface_name : parent_class <delegates> { ...... } @end в файле .h и в файле .m мы синтезируем свойства переменных, объявленных в файле .h. Но в некотором коде этот метод @interface..... @end также содержи...
19 окт. '10 в 9:59
3

Почему мои защитники не препятствуют рекурсивному включению и множественным определениям символов?

Два распространенных вопроса о включают охранников: ПЕРВЫЙ ВОПРОС: Почему не включить защитников моих файлов заголовков из взаимного, рекурсивного включения? Я продолжаю получать ошибки о несуществующих символах, которые, очевидно, существуют...
16 февр. '13 в 11:55
9

Инструменты для поиска включенных заголовков, которые не используются?

Я знаю PC-Lint может рассказать вам о заголовках, которые включены, но не используются. Есть ли другие инструменты, которые могут это сделать, желательно на linux? У нас есть большая база кода, которая за последние 15 лет обнаружила, что много функц...
19 авг. '09 в 18:38
17

Должен ли С++ исключать файлы заголовков?

Многие языки, такие как Java, С#, не отделяют декларацию от реализации. С# имеет понятие частичного класса, но реализация и декларация все еще остаются в одном файле. Почему у С++ нет такой же модели? Полезнее ли иметь файлы заголовков? Я имею в ви...
15 апр. '09 в 17:20
2

Как создать файлы заголовков C

Я хочу иметь возможность создавать набор функций в файле заголовка, который я мог бы включить # в одной из моих программ на C.
14 мая '10 в 1:41
7

Как заголовочный файл С++ включает реализацию?

Ладно, ни в коем случае не эксперт C/C++, но я подумал, что смысл заголовочного файла - объявить функции, а файл C/CPP - определить реализацию. Однако сегодня вечером, просматривая некоторый код C++, я нашел это в заголовочном файле класса... publi...
25 янв. '13 в 7:50
12

Что нужно делать в файле .h?

Когда вы делите код на несколько файлов, что именно должно идти в файл .h и что нужно делать в .cpp файле?
22 дек. '09 в 11:38
3

Каковы различия между файлами .dll,.lib,.h?

Почему в проекте я должен включать некоторые *.lib,.h или некоторые другие файлы? И для чего эти вещи используются?
22 нояб. '09 в 7:34