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

1 ответ

с результатами:

начально мотивировано следующим вопросом:Сопоставленные вызовы к макросу clojurescriptПредположим, что вы хотите создать много похожих функций автоматически ...

4 ответа

@tambre, то это следует отметить в заголовке вопроса или теле как минимум

ли встроенные эквиваленты

3 ответа

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

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

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

1 ответ

@NathanOliver Я бы снова заговорил с тобой ... но я не могу ... Я приму завтра, вместо этого.

ал вопросВот [https://stackoverflow.com/q/37124192/2642059]околоassert [http://en.cppreference.com/w/cpp/error/assert]который реализован в стандарте как макрос, а не функция. Это вызвало у меня проблему, потому чтоassert представляется функцией ...

4 ответа

 проверить, присутствует ли он на конкретном устройстве, на котором выполняется код.

1 ответ

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

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

5 ответов

 был рассмотрен для стандартизации, но отклонен, потому что он не может быть надежно реализован

то недавно у меня была дискуссия, где я работаю, в которой я ставил под сомнение использованиедвойной включить охрану одного охранника. Что я имею в виду под...

1 ответ

Я забыл проверить его расширение в IDE. Спасибо, кстати.

ускаю следующую программу и получаю результат как 9 7, я понял, почему 9 является выводом, но я не могу понять, почему я получаю 7 в качестве вывода.

0 ответов

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

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

0 ответов

'd, и объявление функции "содержащей" макрос не имеет ничего общего с областью действия макроса.

#include <iostream> using namespace std; void sum(){ #define SUM(a,b) a+b } int main(void){ int a = 10; int b = 20; int c = SUM(a,b); int d = MUL(a,b); cout << c << endl; cout << d << endl; return 0; } void mul(){ #define MUL(a,b) a*b }ема дает ...