Resultados da pesquisa a pedido "c-preprocessor"

6 a resposta

# 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 ...

3 a resposta

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?

3 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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), ...

4 a resposta

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?

3 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...