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

1 ответ

http://www.queryhome.com/26340/define-vs-enum-vs-constant

це статьи здесь:http://www.learncpp.com/cpp-tutorial/45-enumerated-types/ [http://www.learncpp.com/cpp-tutorial/45-enumerated-types/]упоминается следующее: Наконец, как и в случае с постоянными переменными, перечисляемые типы отображаются в ...

3 ответа

стандартный думаю, что это должно быть плохо сформировано

я следующая ситуация: предположим, у меня есть куча типов (функторов), которые я хочу зарегистрировать / скомпилировать во время компиляции, предпочтительно в нечто вроде boost :: mpl :: vector. Вы знаете какой-нибудь трюк, чтобы сделать это ...

2 ответа

JSP: создайте повторно используемый код (тег, макрос) и используйте его на той же странице

Есть ли способ сделать какой-то параметризованный макрос на одной странице JSP и использовать его несколько раз на одной странице. Можно использовать теги JSP, но мне придется сделать один файл на тег.

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

1 ответ

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

Я вроде заблокирован со следующим (макроаннотация) ситуация. Предположим, у меня есть аннотация под названием@factory которая направлена на созданиеapply метод для аннотированной черты в соответствующем сопутствующем объекте. ...

8 ответов

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

из моих друзей показал мне эту программу и спросил, почемуi переменная увеличивается в два раза. Согласно моему пониманиюMAX(i++, ++j); в этой строкеi сначала отправляется в качестве параметра, а затем увеличивается, поэтому, если начальное ...

3 ответа

Пожалуйста, смотрите мое редактирование.

жный дубликат: Двойное отрицание в коде C ++. [https://stackoverflow.com/questions/248693/double-negation-in-c-code] Я читаю кодовую базу и нахожу что-то вроде этого: #define uassert(msgid, msg, expr) (void)((!!(expr))||(uasserted(msgid, msg), ...

3 ответа

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

я сделаю, например: (defmacro qqq [] '(toString [this] "Qqq")) (reify Object (qqq))это не из-заreify видит(qqq) вместо(toString [this] "Qqq"). обычное ...

0 ответов

Это не ответ на вопрос!

разница между макросом и функцией вC? Подскажите пожалуйста одно приложение, где я могу использовать макросы и функции?

6 ответов

Отладка печати макроса в C?

в C, как правильно определить макрос типа printf, который будет печататься только тогда, когда определен символ DEBUG? #ifdef DEBUG #define DEBUG_PRINT(???) ??? #else #define DEBUG_PRINT(???) ??? #endifгде ??? где я не уверен что заполнять

1 ответ

Но по крайней мере теперь я знаю, что macroexpand-1 был явно удален

x есть слой из макросов, украшающий создание и манипулирование записями srfi-9 Код находится в guix / records.scm Код большой и четко сформулированный Я думал расширить эти макросы, чтобы увидеть их ввод и вывод, чтобы понять, что они ...