Resultados de la búsqueda a petición "c-preprocessor"

3 la respuesta

Pseudo-genericos en C

Necesito implementar algunos métodos que hagan cosas con diferentes tipos de matrices de números. Por lo general, usaría genéricos para ese trabajo, pero com...

3 la respuesta

¿Por qué se utilizan #ifndef y #define en los archivos de encabezado de C ++?

He estado viendo un código como este generalmente en el inicio de los archivos de encabezado

3 la respuesta

¿Por qué stddef.h no está en / usr / include?

He compilado la biblioteca estándar de GNU y la he instalado en$GLIBC_INST. Ahora trato de compilar unmuy programa simple (usando solo un #include:#include <stdio.h>): gcc --nostdinc -I$GLIBC_INST/include foo.cLa compilación (¿preprocesador?) ...

5 la respuesta

¿Pueden las macros estar sobrecargadas por el número de argumentos?

Cómoesta ¿trabajo? ¿Cómo se puede implementar una macro variadic C99 / C ++ 11 para expandir a diferentes cosas sobre la única base de cuántos argumentos se ...

7 la respuesta

¿Cómo funciona este código C?

2 la respuesta

Stringification - ¿Cómo funciona?

Yo sé eso:

5 la respuesta

Ventajas del preprocesador condicional sobre las sentencias condicionales

4 la respuesta

¿Cómo escribo una macro de "repetición" recursiva para el bucle para generar código C con el preprocesador CPP?

Quiero forzar al preprocesador a que haga una generación automática de código para mí. No necesito mucho: solo un simple for-loop que contiene otro for-loop....

6 la respuesta

Portabilidad de la directiva #warning preprocesador

Sé que la directiva #warning no es estándarC/ C ++, pero varios compiladores lo soportan, incluyendo gcc / g ++. Pero para aquellos que no lo admiten, ¿lo ig...

4 la respuesta

El papel de #ifdef y #ifndef

#define one 0 #ifdef one printf("one is defined "); #ifndef one printf("one is not defined ");En esto, ¿cuál es el papel de#ifdef y#ifndefy cuál es el resultado?