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

1 ответ

Ммм, кто ты такой PRIu64?

Я новичок в C, и я сталкиваюсь с:

1 ответ

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

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

7 ответов

Как определить строковый литерал в командной строке gcc?

В командной строке gcc я хочу определить строку, такую ​​как

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

1 ответ

Как отладить макрос сводной диаграммы?

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

2 ответа

Как приручить заголовки Windows (полезные определения)?

В одном из ответов наэтот вопросjalf говорил о полезных определениях

3 ответа

Могу ли я переопределить макрос C ++ и определить его обратно?

Я использую библиотеку JUCE и несколько заголовков Boost в своем коде. Juce определяет «T» как макрос (стон), а Boost часто использует «T» в определениях шаблонов. В результате, если вы каким-либо образом включите заголовки JUCE перед заголовками ...

3 ответа

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

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

0 ответов

Как я могу заменить мой макрос исключений c ++ встроенной функцией с поддержкой __LINE__ и __FILE__?

В настоящее время я читаю книгу Effective C ++ от Скотта Мейерса. Это говорит, что я должен предпочесть

3 ответа

Использование запятых внутри макроса без круглых скобок: как смешать и сопоставить шаблон?

Рассмотрим простой макрос: #define ECHO(x) x ECHO(foo(1, 2))Это дает точный результат, который мы ожидаем: foo(1, 2)Приведенный выше пример работает, потому что скобки рядом с вызовом функции распознаются препроцессором. Теперь рассмотрим, что ...

2 ответа

Развернуть макрос внутри строкового литерала

То, что я пытаюсь сделать, это#define макрос: #define a(2)и позже используйте его внутри строкового литерала:string = "a";. Я хочу, чтобы эта строка интерпретировалась не как строка, а чтобы получить значениеaТ.е. 2. Мне не удалось, кто-нибудь ...