58
ответов

Каково худшее реальное злоупотребление macros/pre-processor, с которым Вы когда-либо сталкивались?

Каково худшее реальное злоупотребление macros/pre-processor, с которым Вы когда-либо сталкивались (не изобрел ответы IOCCC *ха-ха*)? Добавьте короткий отрывок или историю, если это действительно интересно. Цель...
вопрос задан: 23 May 2017 12:34
16
ответов

Препроцессор, дающий компиляцию при объявлении unsigned int x и инициализации с двоичной константой [duplicate]

Я получаю ошибку в предварительной компиляции Pro * C, когда объявляю переменные как unsigned int x = 0b00001; unsigned int y = 0b00010; unsigned int z = 0b00100; Когда происходит предварительная компиляция ...
вопрос задан: 12 September 2015 17:43
11
ответов

Почему использование препроцессора менее распространено в языках кроме C/C ++/ObjC?

Я был Java и программистом VB.Net в течение приблизительно 4 лет и программистом C# в течение приблизительно 6 месяцев. Я также использовал набор динамических языков как Perl, Python, PHP и JavaScript. Я никогда не имел...
вопрос задан: 12 August 2009 21:56
7
ответов

Предварительный препроцессор

Я хочу иметь предварительный препроцессор C, который фильтрует некоторые #define операторы из исходного кода, не изменяя ничто больше. Почему? Это должно использоваться для удаления некоторого клиента определенный код из...
вопрос задан: 15 September 2009 11:06
6
ответов

C Препроцессор - пробел в #define? [Дубликат]

Я хочу преобразовать void func (в void _func (я пробовал это: #define void \ func (void _func (но я получаю сообщение об ошибке: test.c (1): ошибка C2008: '\': неожиданно в определении макросов Это даже ...
вопрос задан: 28 November 2015 12:32
5
ответов

Включайте файл CSS или JavaScript для определенного узла в Drupal 6

Каков лучший метод для включения файла CSS или JavaScript для определенного узла в Drupal 6. Я хочу создать страницу на своем сайте, который имеет немного выполнения приложения JavaScript, таким образом, CSS и...
вопрос задан: 10 March 2010 16:36
4
ответа

Существует ли препроцессор C, который устраняет #ifdef блоки на основе определенных/неопределенных значений?

Исходным Вопросом, Что я хотел бы, не является стандарт C препроцессор, а вариация на него, которая приняла бы от где-нибудь - вероятно, командная строка через-DNAME1 и-UNAME2 опции-...
вопрос задан: 10 September 2018 18:52
4
ответа

#define в Java

Я начинаю программировать в Java, и я задаюсь вопросом, существует ли эквивалент C++ #define. Быстрый поиск Google говорит, что не делает, но мог любой говорить мне, если что-то подобное существует...
вопрос задан: 2 January 2018 15:16
4
ответа

Что gcc являются предопределенными макросами для номера версии компилятора?

Я столкнулся с ошибкой с gcc v3.4.4 и чтобы поместить #ifdef в мой код для работы вокруг ошибки на только что версия компилятора. К чему препроцессору компилятора GCC предопределенные макросы...
вопрос задан: 3 January 2017 19:07
4
ответа

Как может я тема шаблон для редактирования или добавлять узел для определенного типа контента?

Я хочу к теме шаблон для редактирования или добавляю узел для определенного типа контента. Например, к теме весь тип контента формируется, я использую узел страницы файла - {add|edit} .tpl.php (зависящий, что я должен...
вопрос задан: 25 March 2010 14:54
4
ответа

Как Вы сделали бы эквивалент директив препроцессору в Python?

Существует ли способ сделать следующие директивы препроцессору в Python? ОТЛАДКА #if <делает некоторый код> #else <делает некоторый другой код> #endif
вопрос задан: 27 January 2009 01:10
3
ответа

Каков эффект & # ldquo; # num string & rdquo; в исходном файле c [дубликат]

Когда я выполняю echo 'int main () {}' | gcc -E -x c - в моей оболочке, я получаю следующий вывод: # 1 "& lt; stdin & gt;" # 1 "& lt; встроенный & gt;" # 1 "& lt; command-line & gt;" # 31 "& lt; command-line & gt;" # 1 "/ usr / ...
вопрос задан: 17 January 2016 12:52
3
ответа

Встроенный маркер препроцессора для обнаружения платформы iPhone

Существует ли единственный маркер препроцессора, который может использоваться для обнаружения какого-либо устройства iPhone или средства моделирования во время изготовления? Я в настоящее время использую: #ifdef __ IPHONE_OS_VERSION_MIN_REQUIRED//Это - iP
вопрос задан: 5 July 2009 06:07
2
ответа

соединение сценариев в единстве3D с использованием препроцессора [дубликат]

Я полностью начинаю с HoloLens и Unity3D. Прямо сейчас у меня есть два сценария, первый из которых читает QR-код (отлично работает) показан ниже, а второй - всплывающим окном. ...
вопрос задан: 24 July 2015 11:53
2
ответа

как я добавляю препроцессор #define в devenv командной строке?

Существует ли способ добавить дополнительный препроцессор #define в devenv командной строке?
вопрос задан: 23 November 2009 13:58
2
ответа

Wix - как обработать ссылки проекта при использовании вывода тепла со свечой?

Я пытаюсь использовать тепло в сети .csproj и затем использовать свечу на выводе. До сих пор я сделал: нагрейте "StatusReport Web.csproj" проекта-pog:Binaries pog:Content-ag - StatusReport.wxs И затем:...
вопрос задан: 20 November 2009 23:21
2
ответа

XCode: Установка GCC_PREPROCESSOR_DEFINITIONS для различных конфигураций сборки?

Я хочу установить GCC_PREPROCESSOR_DEFINITIONS для каждой из моих четырех конфигураций сборки (Отладка, Выпуск, Для данного случая, и Распределение.) я хотел бы иметь другую установку для каждого. Экран я смотрю...
вопрос задан: 8 October 2009 20:43
2
ответа

Препроцессор Java

Если у меня есть булево поле как: частная статическая заключительная булевская переменная ОТЛАЖИВАЕТ = ложь; и в моем коде у меня есть операторы как: если (ОТЛАДКА) System.err.println("err1"); делает препроцессор Java, просто избавляются...
вопрос задан: 27 August 2009 23:26
1
ответ

#if определить сравнение строк для директивы препроцессора

Я пытаюсь определить массив с директивами препроцессора, чтобы иметь переменный размер. Этот массив заполняется в зависимости от #define: #define PORTA (* (PORT_t *) 0x0400) #define EXP_GPIO0_PORT ...
вопрос задан: 28 March 2019 20:11
1
ответ

Простой вызов API в контексте препроцессора DocFx

Я хотел бы знать, возможно ли сделать простой вызов API (например, GitHub API v3) в контексте препроцессора пользовательского шаблона DocFx. Я пробовал все виды разных подходов, ...
вопрос задан: 17 March 2019 20:38
1
ответ

Как отключить предупреждение в макросе C ++

В Visual C ++ вы можете временно отключить предупреждение с помощью pragma: #pragma warning (suppress: 4307) Как отключить предупреждение в макросе, например, когда я вызываю «переполнение интегральной константы» ...
вопрос задан: 18 January 2019 09:16
1
ответ

Как Вы вызываете Visual Studio Preprocessor из командной строки?

Я хочу реализовать решение с помощью препроцессора, описанного здесь: Повторное использование определяет оператор из.h файла в Бонусных очках кода C#, если можно указать на меня на документы в MSDN. Я испытываю затруднения...
вопрос задан: 23 May 2017 12:08
1
ответ

Эквивалентный из #define в Java?

Я пишу библиотеку, которая должна иметь некоторый код, если конкретная библиотека включена. Так как этот код рассеивается все вокруг проекта, было бы хорошо, если бы пользователи не должны были комментировать/не комментировать...
вопрос задан: 30 March 2015 20:44
1
ответ

Директивы препроцессору VB.NET

Почему не делает #IF Не, ОТЛАЖИВАЮТ, прокладывают себе путь, я ожидал бы в VB.NET? ОТЛАДКА #If Тогда Консоль. WriteLine ("Отладка") #End, Если #If Не ОТЛАЖИВАЮТ Тогда Консоль. WriteLine ("Не Отладка") #End, Если ОТЛАДКА #If = Ложь Тогд
вопрос задан: 2 October 2009 19:02
1
ответ

Директива #warning в VB.net

Я знаю, что #warning директива не существует в vb.net... там что-нибудь как он? Я хочу смочь бросить сообщения (предупреждения) во время компилятора.
вопрос задан: 17 July 2009 22:37
1
ответ

Узнайте класс methodinvocation в Процессоре Аннотации для Java

Я пишу некоторые инструменты для нашей системы сборки для осуществления некоторых строгих соглашений о вызовах по методам, принадлежащим классам, содержащим определенные аннотации. Я использую Дерево Компилятора API... Кто я...
вопрос задан: 30 June 2009 23:13
1
ответ

Visual C++: Как встроить и отобразить закодированное сообщение времени компиляции?

Существует ли способ встроить закодированное сообщение, которое отображено в течение времени компиляции, когда та часть кода компилируется? Сообщения являются диагностикой по своей природе и не должны изменять или прерываться...
вопрос задан: 11 June 2009 07:03
0
ответов

Doxygen - разбирать все независимо от директивы препроцессора

У меня есть библиотека C / C ++ с одним заголовком, которая содержит различные встроенные функции, независимо от того, включен ли заголовок из C или C ++. #ifndef __cplusplus // C stuff #else // C ++ stuff #endif Проблема ...
вопрос задан: 19 March 2019 14:04
0
ответов

Swift: как использовать флаги PREPROCESSOR (например, `#if DEBUG`) для реализации ключей API?

В Objective-C иногда было полезно использовать статические строковые константы для определения альтернативных ключей API (например, чтобы различать ключи RELEASE и DEBUG для пакетов аналитики, таких как MixPanel, ...
вопрос задан: 8 December 2017 00:08
0
ответов

Могу ли я добавить числа с препроцессором C / C ++?

Для какой-то базы. База 1 четная. Какая-то сложная замена-замещение. Кроме того, и, конечно, делать это не очень хорошая идея в реальном производственном коде. Я просто спросил из любопытства.
вопрос задан: 25 August 2017 10:58