Resultados da pesquisa a pedido "x-macros"
Posso anexar a uma macro de pré-processador?
Existe alguma maneira no C padrão - ou com extensões GNU - de acrescentar coisas a uma definição de macro?Por exemplo., dada uma macro definida como #define List foo bar posso acrescentarbas para queList expande como se eu tivesse ...
X-macro interrompe callgraph doxygen
Eu tenho 3 arquivos: test.c int table[] = { #define X(val) val, #include "test.x" #undef X }; void level2(void) { level3(); level4(); } void level3(void) { level4(); }test2.c void level1(void) { level2(); level3(); level4(); } void ...
Uso no mundo real de X-Macros
Acabei de saber de Macros [http://en.wikibooks.org/wiki/C_Programming/Preprocessor#X-Macros]. Que usos reais dos X-Macros você já viu? Quando são a ferramenta certa para o trabalho?
É possível modificar este X-Macro para construir uma estrutura, que inclui matrizes? Como?
Encontrei este Q / A muito útil em SO:Existe alguma maneira de percorrer uma estrutura com elementos de diferentes tipos em C?mas desde que eu sou bastante n...