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

2 ответа

Clojure defmacro теряет метаданные

Я пытаюсь создать маленький макрос Clojure, которыйdefСтрока с подсказкой типа: (defmacro def-string [name value] `(def ^String ~name ~value)) (def-string db-host-option "db-host")Когда яmacroexpand это, подсказка типа теряется: (macroexpand ...

3 ответа

Строгая проверка типов в Objective-C с помощью макросов

Иногда во время разработки / отладки я хочу убедиться, что объект имеет определенный тип: PageTopBottom *newPage = [notification object]; assert([newPage isKindOfClass:[PageTopBottom class]]);который я работал в этом #define assertType(_var_, ...

2 ответа

Как определить макросы препроцессора в Xcode 4?

У меня есть две цели для моего приложения (облегченная версия и профессиональная версия), и я хочу интегрировать некоторые тонкие различия в коде для каждого из них (например, профессиональная версия не будет показывать баннеры iAd). Я искал ...

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

7 ответов

Как я могу симулировать макросы в JavaScript?

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

4 ответа

Как работает смещение макроса C? [Дубликат]

Возможный дубликат: Почему этот код C работает? [https://stackoverflow.com/questions/713963/why-does-this-c-code-work] Как вы используете offsetof () в ...

5 ответов

Определение макроса ARRAY_SIZE

Я встретил следующее определение макроса при чтении globals.h в GoogleV8 [http://en.wikipedia.org/wiki/V8_%28JavaScript_engine%29]проект. // The expression ARRAY_SIZE(a) is a compile-time constant of type // size_t which represents the number of ...

5 ответов

Что такое понятие встроенной функции и чем оно отличается от макроса? [Дубликат]

Возможный дубликат: встроенная функция c ++? [https://stackoverflow.com/questions/5971736/c-inline-function] Какова реальная концепция встроенной функции. я действительно не могу понять встроенную функцию. почему и где я должен использовать ...

1 ответ

Как изменить заголовок команды на панели инструментов из макроса в VS2010?

Из макроса я получаю доступ к команде, которая находится на панели инструментов: Dim name As String = "Macros.MyMacros.MyMacros.ToggleExceptions" Dim cmd As EnvDTE.Command = DTE.Commands.Item(name)Как мне теперь изменить заголовок команды на ...

3 ответа

Лисп: может ли макрос быть рекурсивным?

Я недавно начал программировать на Лиспе и уже был впечатлен макросами - они позволил мне сделать сложную петлю раскручивания [https://www.thanassis.space/score4.html#lisp]во время компиляции, что-то, что я не могу сделать элегантно на любом ...

2 ответа

Как определить макрос глобально в Objective-C?

Я хочу определить макрос глобально. Я хочу переопределитьNSLocalizedString() на протяжении всего моего проекта. Это возможно и как мне это сделать?