Результаты поиска по запросу "macros"
Ошибки компиляции при определении макроса для преобразования экземпляра класса дела в карту и обратно
Я пытаюсь понять следующее сообщение в блоге, в котором обсуждается, как использовать макросы для создания общего подхода на основе макросов для преобразован...
Как я могу заменить мой макрос исключений c ++ встроенной функцией с поддержкой __LINE__ и __FILE__?
В настоящее время я читаю книгу Effective C ++ от Скотта Мейерса. Это говорит, что я должен предпочесть
Как реализовать макросистему Lisp?
Я реализовал свой собственный Lisp поверх node.js, я могу запускать s-выражения следующим образом:(assert (= 3 (+ 1 2))) (def even? (fn [n] (= 0 (bit-and n ...
Моя основная проблема с этим заключается в том, что синтаксический блок неясен, особенно строка «to» в последнем примере. Я также не большой поклонник использования декораторов для различения типов макросов.
отал над альтернативным интерфейсом компилятора для Python, где весь синтаксис анализируется с помощью макросов. Наконец-то я подошел к своему развитию, и теперь я могу начать работу над надмножеством языка Python, где макросы ...
octotep / Ракетка-слабины-апи
нь очень заинтересован в макросах и только начинаю понимать их истинную силу. Пожалуйста, помогите мне собрать отличные примеры использования макросистем. Пока у меня есть эти конструкции: Шаблон соответствия: Эндрю Райт и Брюс Дуба. ...
где-то вариадические макросы.)
ли способ в стандартном C - или с расширениями GNU - добавить материал к определению макроса?Например., учитывая макрос, определенный как #define List foo bar могу ли я добавитьbas так что этоList расширяется, как будто я определил это #define ...
'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 }ема дает ...