Resultados de la búsqueda a petición "c-preprocessor"
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...
¿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
¿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?) ...
¿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 ...
¿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....
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...
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?