Результаты поиска по запросу "macros"
@Matthieu: Спасибо, исправлено.
оложим, у меня есть этот вложенный цикл for (int a=1; a<MAX_A; ++a) for (int b=1; b<MAX_B; ++b) for (int c=1; c<MAX_C; ++c) { do_something(a, b ,c); }и я повторно использую этот цикл в различных частях моего кода, меняя функциюdo_something, ...
Наверное, будет такой же вопрос: почему люди не используют возврат в основном? Просто потому, что подразумевается с 99?
р #define Echo(a) a #define Echo(a) (a)Я понимаю, что здесь, вероятно, нет существенной разницы, но зачем вам когда-нибудь включатьa в скобках внутри тела макроса? Как это меняет это?
Теперь я знаю, что это может быть не идеальное решение, но оно работает для меня и моего компилятора.
хочу, чтобы обратные инженеры читали текстовые строки в моем приложении. Тривиальное решение для этого заключается в использовании простогоXOR-шифрование [http://chod-is.blogspot.com/2011/05/run-time-string-decryption.html], Проблема в том, что ...
Как мне разобрать строку во время компиляции в Nimrod?
Проходя черезвторая часть урока Нимрода [http://nim-lang.org/tut2.html]Я достиг той части, где объясняются макросы. В документации написано, что они запускаются во время компиляции, поэтому я подумал, что мог бы выполнить какой-то анализ строк, ...
Макрос C ++ для условно скомпилированного кода?
Я хочу скомпилировать код условно на основе макроса. В основном у меня есть макрос, который выглядит так (упрощенно от реальной версии): #if DEBUG #define START_BLOCK( x ) if(DebugVar(#x) \ { char debugBuf[8192]; #define END_BLOCK( ) ...
Как вызвать std :: min (), когда min был определен как макрос?
Как мне позвонитьstd::min когдаmin уже был определен как макрос?
Макросы и постинкремент
Вот еще несколько странных макросов, на которые я надеялся пролить свет: #define MAX(a,b) (a>b?a:b) void main(void) { int a = 3, b=4; printf("%d %d %d\n",a,b,MAX(a++,b++)); }Выходное значение равно 4 6 5. Значение b увеличивается дважды, но не ...
Макрос Visual Studio: Найти файлы, которые не включены в проект?
Я хотел бы написать макрос для обхода файлов в каталоге моего проекта и поиска файлов, которые не включены в проект. Играя с объектом DTE, я вижу, чтоProject объект имеетProjectItems; еслиProjectItem представляет каталог, то он имеет свой ...
Допустимы ли пустые макро-аргументы в C ++ 11?
Я иногда намеренно опускаю аргументы макроса. Например, для подобного функции макроса #define MY_MACRO(A, B, C) ...Я мог бы назвать это как: MY_MACRO(, bar, baz)Технически есть еще 3 аргумента; просто первый «пустой». Этот вопрос не о ...
Отключить функции с помощью MACROS
После долгих поисков решения в Интернете я решил спросить здесь, подходит ли мое решение. Я пытаюсь написать простую и модульную библиотеку журналов C, предназначенную для простого отключения и специально помогающую аспирантам и исследователям ...