Результаты поиска по запросу "c-preprocessor"

3 ответа

 раздел моего вопроса

аюсь применитьX Macro концепция, чтобы иметь возможность инициализировать все элементы структуры к пользовательскому значению по умолчанию (недействительным)...

3 ответа

Положить цикл внутри макроса C

Я ищу способ преобразовать следующую структуру функции в макрос. Я знаю, это глупый и бессмысленный пример, но он иллюстрирует суть, поскольку я не могу выдать свой настоящий исходный код. int foo(int x, int y) { do { --x; ++y; }while(x > y); ...

3 ответа

Переопределить макрос из командной строки

Я хотел бы переопределить макрос из командной строки. Где-то в моем источнике есть такое определение: #define MY_FOO 1Я хотел бы установить значение этого макроса при компиляции моей программы: g++ -DMY_FOO=2 ...Но затем макрос переопределяется ...

ТОП публикаций

1 ответ

Я хотел бы видеть не масштабируемое решение LOL. +1 хотя

ел бы добавить строковый макрос-аргумент к каждому элементу в вариационном макросе. Я думаю, что знаю, что мне нужно, но я пока не мог найти рабочее решение....

1 ответ

Спасибо за ваш ответ. Я не смог использовать это из-за побочного эффекта, поэтому я использовал решение, опубликованное выше

ираюCкод в Qt Creator, и мне нужно посмотреть на вывод препроцессора. Я добавил флаг -E к марке, но я не вижу файлы * .i: mingw32-make.exe -e -w in \qt\qt-build-desktopПожалуйста помоги.

0 ответов

И поместите свою линию в ваш * .csproj

онкретный пример того, что я хочу сделать. Рассмотримstring.Join функция. До .NET 4.0 было только две перегрузки, обе из которых требовалиstring[] параметр. Начиная с .NET 4.0 появились новые перегрузки, принимающие более гибкие ...

0 ответов

 где-то вариадические макросы.)

ли способ в стандартном C - или с расширениями GNU - добавить материал к определению макроса?Например., учитывая макрос, определенный как #define List foo bar могу ли я добавитьbas так что этоList расширяется, как будто я определил это #define ...

0 ответов

 играл важную роль, он использовался для вызова препроцессора C (как указано @Bathsheba). Таким образом, код здесь был либо написан в тот период времени, либо пришел по привычке.

у все файлы C, написанные моим лектором, начинаются с #? Я просматриваю некоторые заметки о курсе икаждый Исходный файл программы на C начинается с одного# на первой строке программы. Тогда есть пробелы, и после этого другие вещи, ...

0 ответов

).

я есть код, который содержит много сложных кодов ошибок #define, которые нелегко декодировать, поскольку они вложены в несколько уровней. Есть ли какой-нибудь элегантный способ получить список #defines с их окончательными числовыми значениями ...

0 ответов

 потому что лямбды не допускаются в неоцененных контекстах.

исал вариационный шаблон, который принимает переменное числоchar параметры, т.е. template <char... Chars> struct Foo;Мне было просто интересно, есть ли какие-нибудь макро-трюки, которые позволили бы мне создать это с помощью синтаксиса, ...