65
ответов

Каково худшее реальное злоупотребление 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
12
ответов

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

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

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

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

Почему другие языки не поддерживают нечто похожее на директивы препроцессора, такие как C и его потомок?

Интересно, почему другие языки не поддерживают эту функцию. Что я могу понять, так это то, что код C / C ++ зависит от платформы, поэтому чтобы заставить его работать (компилировать и выполнять) на разных платформах, достигается ...
вопрос задан: 10 July 2010 16:06
9
ответов

Python, эквивалентный из '#define func () 'или как прокомментировать вызов функции в Python

мой код Python чередуется с большим количеством вызовов функции, используемых для (debugging|profiling|tracing и т.д.), например: импорт, регистрирующийся logging.root.setLevel (вход. ОТЛАДКА) logging.debug ('привет') j = 0 для...
вопрос задан: 3 April 2015 14:53
9
ответов

Управление очень повторяющимся кодом и документацией в Java

Очень повторяющийся код обычно является плохой вещью, и существуют шаблоны разработки, которые могут помочь минимизировать это. Однако иногда это просто неизбежно из-за ограничений самого языка...
вопрос задан: 2 March 2010 01:08
8
ответов

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

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

Действительно ли препроцессоры являются устаревшими на современных языках?

Я делаю простой компилятор для простого любимого языка, который я создаю и происхожу из среды C (хотя я пишу это в Ruby), я задался вопросом, необходим ли препроцессор. Что Вы думаете? "...
вопрос задан: 30 May 2010 21:38
6
ответов

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

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

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

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

Embedded SQL на языках OO как Java

Одна из вещей, которая раздражает меня работающий с SQL на языках OO, должна определить SQL-операторы в строках. Когда я раньше работал над универсальными компьютерами типа IBM, языки использовали препроцессор SQL для парсинга...
вопрос задан: 8 January 2010 09:26
5
ответов

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

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

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

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

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

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

#define в Java

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

Как переопределить импорт Python?

Я работаю над pypreprocessor, который является препроцессором, который принимает директивы в стиле c, и я смог заставить его работать как традиционный препроцессор (он самопотребляет и выполняет постобработку
вопрос задан: 23 May 2017 12:34
4
ответа

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

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

Что ESP означает в блоке? [дубликат]

ESP =? указатель вершины стека, Что обозначает E здесь? ОБНОВИТЬ RSP для 64 битов? Что R означает здесь?
вопрос задан: 29 March 2010 11:32
4
ответа

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

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

Что делает эту строку среднего препроцессора C/C++?

Это - Строка 519 из WinNT.h (Версия сборки: 0091) #define DECLARE_HANDLE (имя) структура name## __ {неиспользованный интервал;}; структура определения типа name## __ *называет, Почему нам нужен указатель на структуру с единственным интервалом...
вопрос задан: 7 August 2010 07:23
2
ответа

Расширение CPP и многострочные литералы в Haskell

Действительно ли возможно использовать расширение CPP на коде Haskell, который содержит многострочные строковые литералы? Есть ли другие методы условной компиляции для Haskell? Например, давайте возьмем этот код: - если...
вопрос задан: 31 March 2010 14:09
2
ответа

Действительно ли возможно сделать #define в Adobe Flex?

Я ищу способ сделать что-то подобное c/c ++ #define в гибком проводе Adobe. Я хотел бы иметь много различных путей, в зависимости от которых может взять сборка проекта, увядают, или не что-то было определено...
вопрос задан: 27 March 2010 00:04
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