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

1 la respuesta

Añadiendo cero en la sentencia c preprocesador

Mientras mira a través de algunos archivos de cabecera c (específicamente

3 la respuesta

¿Cómo ver el orden real de los archivos de inclusión después del preprocesamiento?

Tengo un archivo .cpp que incluye algunos archivos de encabezado. Estos archivos de encabezado también pueden incluir otros archivos de encabezado. Se incluyen protectores de inclusión para evitar incluir el mismo archivo dos veces. Sabiendo ...

3 la respuesta

¿Las macros de preprocesador C / C ++ tienen valores de parámetro predeterminados? [duplicar

Esta pregunta ya tiene una respuesta aquí: Parámetros opcionales con macros C ++ [/questions/3046889/optional-parameters-with-c-macros] 13 respuestas Sobrecarga de macro en número de ...

4 la respuesta

¿Qué viene primero? ¿Creación de instancias de plantilla frente a expansión de macros?

Consideremos un ejemplo de código como este (es solo un ejemplo artificial para combinar

7 la respuesta

Reutilice la declaración definida del archivo .h en el código C #

1 la respuesta

Variables anónimas C ++

¿Por qué esto no funciona? 0. #define CONCAT(x, y) x ## y 1. 2. #define VAR_LINE(x) \ 3. int CONCAT(_anonymous, __LINE__) = x 4. 5. #define VAR_LINE2(x) \ 6. int _anonymous ## x = 1 7. 8. int main() 9. { 10. VAR_LINE(1); 11. VAR_LINE(1); ...

7 la respuesta

C #define macros

Esto es lo que tengo y me pregunto cómo funciona esto y qué hace realmente. #define NUM 5 #define FTIMES(x)(x*5) int main(void) { int j = 1; printf("%d %d\n", FTIMES(j+5), FTIMES((j+5))); }Produce dos enteros: 26 y 30. ¿Como hace eso?

2 la respuesta

¿Qué es ## en c?

7 la respuesta

¿Por qué #define no requiere un punto y coma?

Estaba escribiendo un código de prueba enC. Por error había insertado un; después de#define, lo que me dio errores. ¿Por qué no se requiere un punto y coma para#defines? Más específicamente : Método 1: obras const int MAX_STRING = 256; int ...

3 la respuesta

¿Por qué falla este reemplazo de macro anidado?

Estoy tratando de aplicar elX macro [https://stackoverflow.com/questions/6635851/real-world-use-of-x-macros] concepto, para tener la posibilidad de inicializar todos los miembros de la estructura a un valor predeterminado (no válido) ...