Я знаю, что это общий вопрос, но я все еще не могу полностью разобраться в этом. В программе на C или C ++, сгенерированной из нескольких различных исходных и заголовочных файлов, каждый заголовочный файл будет только ...
Стандартная конвенция, кажется, чтобы дать файлам исходного кода CUDA .cu расширение, отличить их из файлов C с.c расширением. Какова соответствующая конвенция для CUDA-определенного заголовка...
Я использую проект C++ Visual Studio 2008 года (Виза 32 бита). У меня есть следующая #include директива в моем исходном коде. #include <example/header.h> В моем включать путь я указываю родителя...
У меня есть проблемы с классом, который я пишу. Я разделил класс на.h файл, который определяет класс и .cpp файл, который реализует класс. Я получаю эту ошибку в Visual Studio 2010...
Существует ли Win32, эквивалентный заголовочному файлу Linux? Я работаю над портом Linux to Windows (и в мой первый раз делая так), и он перестал работать на этом файле.
Когда я делаю: меньше/usr/include/stdio.h (который является только библиотекой C - ничто, чтобы сделать с C++) я вижу __ БРОСОК после довольно многих объявлений функции. Кроме того, в комментариях выше нескольких функций говорится это 'Это...
Я смотрел на Повышение и различные другие библиотеки C++. Подавляющее большинство Повышения реализовано в заголовочных файлах. Мой вопрос: при каких условиях делают Вы делаете реализацию только для заголовка (...
Я занимаюсь разработкой программы eBPF на компьютере с Ubuntu: $ uname -a Linux ubuntu-bionic 4.18.0-16-generic # 17 ~ 18.04.1-Ubuntu SMP вт 12 февраля 13:35:51 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux Для этого я ...
Обновление: кажется, что недавнее обновление XCode, возможно, изменило этот макрос, посмотрите этот Вопрос и Ответ для получения дополнительной информации: Получение более старого поведения SDKROOT в ситуации XCode: я использую...
Когда пользователь использует библиотеку, требуются два файла: «.h» и «.lib», но затем, когда я реализую шаблон класса в файле «.h», пользователю не требуется «.lib» больше, а также ...
Если вы хотите поместить определения функций в файлы заголовков, похоже, есть три разных решения: пометить функцию как встроенную
пометить функцию как статическую {{1} } поместите функцию в анонимный ...
Я пытаюсь использовать Eclipse и NetBeans для программирования в C (не C++). Существует ли функция/плагин их, которая автоматически сохраняет исходные и заголовочные файлы в синхронизации? Как в, когда я реализую...
Существуют ли инструменты, помогающие организовать #include, которые находятся в начале файла .c или .h? Мне просто интересно, потому что я реорганизую свой код, перемещая различные определения небольших функций / ...
Это - вполне, вероятно, очень глупый вопрос, но я должен быть уверен. Мне дали объявление класса в заголовочном файле, например, #ifndef file_H #define file_H класс исключая {частный: общественность:}; #endif и...
Я хотел бы создать файл Makefile.am, который генерирует один заголовочный файл, упомянутый в xxx.c файле. Скажем, это xxx.c содержит: #include <version.h>... и что у меня есть правило создать его в...
Я хотел бы знать, почему мы используем «.hh» в качестве расширения для файлов заголовков C++, а не просто «. час". Файлы заголовков предварительно обрабатываются, и препроцессор даже не заботится о расширении...
Недавно у меня возникла проблема, которая ДОЛЖНА быть общей болью для других здесь. Я работаю с чужим устаревшим кодом C и мне нужно найти, где была определена функция или макрос. Код #...
На LearnCpp.com | 1.10 - Первый взгляд на препроцессор. В разделе «Защита заголовков» находятся следующие фрагменты кода: add.h: #include "mymath.h"
int add (int x, int y); subtract.h: #include "mymath.h"
int ...
Я могу определить тело конструктора класса в файле класса .h или в файле реализации .cpp. Эти два стиля, вероятно, идентичны в том, что касается компилятора в конкретном ...
Я работаю над огромным проектом, в котором есть один файл A.h, в коде которого есть строка typedef unsigned __int16 Elf64_Half; Кроме того, поскольку я строю на Linux и использую функцию dlinfo, я должен включить ...
Интересно, где в моей файловой системе я нахожу заголовки стандартной библиотеки С++. В частности, я ищу определение векторного шаблона. Я искал в /usr/include/ и различных...
Я хочу написать программу для вычисления k-степени n, определяя функцию power (k). Затем я хочу использовать его в другом файле в том же проекте для вывода таблицы 3 ^ k, где диапазон ...
У меня есть два набора файлов заголовков и файлов .c в моем проекте, я буду только когда-либо включал один из этих заголовков, но я хочу, чтобы была возможность быстро поменять местами заголовок, в том числе. В обоих файлах заголовков есть некоторые ..
У меня есть много различных трехосевых датчиков, для которых я пишу тестовый код. В файлах C для каждого из них у меня определена одна и та же строка символов: char axis [3] [8] = {"X", "Y", "Z"}, которую я использую в цикле "for" ..
Существует ли стандартный алгоритм ::copy -, который принимает четыре итератора, обозначающих два диапазона? По сути, он должен прекратить копирование, как только будет исчерпан любой диапазон :template пустота...
Если я напишу библиотеку и включу файлы заголовков для разработки и у меня будет src / Makefile.am, например: AM_CFLAGS = -std = c99 -Wall -Werror -Os
lib_LTLIBRARIES = libmylibrary.la
...