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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Определение функции записи в файлах заголовков в С++

У меня есть класс, который имеет много небольших функций. Маленькими функциями я называю функции, которые не выполняют никакой обработки, а просто возвращают буквальное значение. Что-то вроде: string Foo::method() const{ return "A"; } Я создал...
задан 17 янв. '09 в 17:36