Resultados da pesquisa a pedido "c-preprocessor"
# se estiver em java, como nos pré-processadores c [duplicado]
Possible Duplicate: Como marcar o código java de modo que não seja compilado [https://stackoverflow.com/questions/8293124/how-to-mark-java-code-such-that-its-not-compiled] Emc [/questions/tagged/c], podemos impedir a compilação de código de ...
Concatenação de string de macro C / C ++
#define STR1 "s" #define STR2 "1" #define STR3 STR1 ## STR2 É possível concatenar ter STR3 == "s1"? Você pode fazer isso passando args para outra função Macro. Mas existe uma maneira direta?
Como ver a ordem real dos arquivos de inclusão após o pré-processamento?
Tenho um arquivo .cpp que inclui alguns arquivos de cabeçalho. Esses arquivos de cabeçalho também podem incluir outros arquivos de cabeçalho. Os protetores de inclusão estão em vigor para impedir a inclusão do mesmo arquivo duas veze Sabendo ...
Gerando declaração de função usando uma iteração de macro
Estou tentando gerar uma declaração de função usando uma macro /* goal: generate int f(int a, float b) */ template<typename P> struct ptype; template<typename P> struct ptype<void(P)> { typedef P type; }; #define NAMEe #define COMMAe #define ...
Truque de macro variável
Qual é o truque para criar uma macro variadicFOO(a1, a2, a3,..., an) tal que se expanda paraFOOn(a1, a2, a3,..., an) para valores den em qualquer intervalo limitado pré-selecionado que você escolher? Isso é,FOO(a) deve expandir paraFOO1(a), ...
Confused por #define e typedef
#define T Stack_T typedef struct T *T;Então o que fazT emstruct T significa, o definido por#define outypedef?
Concatenate int para string usando C Preprocessor
Estou tentando descobrir como concatenar um#define int a um#define 'd usando oC Pré-processador. Meu compilador é o GCC 4.1 no CentOS 5. A solução também deve funcionar para MinGW. Gostaria de acrescentar um número de versão a uma string, mas ...
Usando definido (MACRO) dentro da instrução C if
Gostaria de escrever código emC algo assim if(defined(MACRO)) ... else ... mas não consegui encontrar nenhuma maneira de fazer isso emC, pois o operador de pré-processador definido (MACRO) funciona apenas dentro de # if's. Existe uma maneira de ...
Para que é usada a macro do pré-processador NDEBUG (em plataformas diferentes
Estou interessado em qual finalidade várias plataformas / compiladores ("implementações") / estruturas atribuem aoC e macro do pré-processador C ++NDEBUG. OC, assim como o padrão C ++, apenas menciona essa definição uma vez, ou seja, para ...
Passing array literal como argumento de macro
Isso está me incomodando há algum tempo, por exemplo, se estou tentando escrever este código: // find the length of an array #define ARRAY_LENGTH(arr) (sizeof(arr)/sizeof(int)) // declare an array together with a variable containing the array's ...