Resultados da pesquisa a pedido "macros"

4 a resposta

combinando duas variáveis em um nome de função na macro

Eu estava brincando com macros e clos, onde criei uma macro "objeto" para criar instâncias (defmacro object (class &rest args) `(make-instance ',class ,@args))Agora, também acabei querendo fazer algo semelhante para funções de acessador ...

3 a resposta

Macro de pré-processador C correto não operacional

Para o log de depuração, tenho visto e usado algo como

6 a resposta

Como indefinir uma definição na linha de comando usando o gcc

2 a resposta

lisp comum: como uma macro define outros métodos / macros com nomes gerados programaticament

Eu percebi que uma certa seção do meu código consiste em grupos de métodos parecidos (como se eu tivesse vários trios: uma função auxiliar que é chamada por duas outras funções destinadas ao programador). Estou tentando escrever uma macro que ...

7 a resposta

C Macros para criar strings

ítulos alternativos (para ajudar na pesquis Converta um token de pré-processador em uma stringComo criar uma string de caracteres de umC valor da macro?Original Question Gostaria de usarC #define para criar cadeias literais em tempo de ...

7 a resposta

Como posso simular macros em JavaScript?

2 a resposta

para estilo de codificação de macro em loop

Um dos meus tutores na universidade sugere o uso de macros para reduzir a repetição no código c99, assim. #define foreach(a, b, c) for (int a = b; a < c; a++) #define for_i foreach(i, 0, n) #define for_j foreach(j, 0, n) #define for_ij for_i ...

3 a resposta

Por que essa substituição de macro aninhada está falhando?

Estou tentando aplicar oX Macro [https://stackoverflow.com/questions/6635851/real-world-use-of-x-macros] conceito, para ter a possibilidade de inicializar todos os membros da estrutura para um valor padrão (inválido) personalizado. Eu escrevo o ...

2 a resposta

C Macro equivalente do pré-processador para Python

Eu uso para definir macros (não apenas constantes) em C como #define loop(i,a,b) for(i=a; i<b; ++i) #define long_f(a,b,c) (a*0.123 + a*b*5.6 - 0.235*c + 7.23*c - 5*a*a + 1.5)Existe uma maneira de fazer isso em python usando umpré-processo em vez ...

2 a resposta

Localização e Substituição Avançadas / Expandir Texto / Macros

Espero que seja uma rápida e agradável para alguém. Estou trabalhando em um projeto que exige que um link específico seja escrito em torno de 400 locais. Cada link é o mesmo, exceto que possui o nome da cidade, como: <li><a ...