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

5 la respuesta

C preprocesadores y orden de operaciones

Estoy aprendiendo C, pero no entiendo esto: #define square(x) x*x a = square(2+3) //a = 11 Cuando esto se ejecuta, ¿por quéa terminar siendo11?

5 la respuesta

C Macro - Dynamic # include

Estoy tratando de descubrir cómo construir una cadena variable para la instrucción #include usando GCC. La idea es que para cada módulo fuente que he escrito, quiero incluir como encabezado, un @ generado dinámicamenC source, que se creó ...

3 la respuesta

¿Cómo detectar de manera confiable el preprocesador de Mac OS X, iOS, Linux, Windows en C?

Si hay algún código C / C ++ multiplataforma que deba compilarse en Mac OS X, iOS, Linux, Windows, ¿cómo puedo detectarlos de manera confiable durante el proceso del preprocesador?

6 la respuesta

alida del preprocesador @Xcode

Quiero verificar la salida del preprocesador para algunos archivos. ¿Cómo puedo ver la salida del preprocesador en Xcode?

5 la respuesta

__FILE__, __LINE__ y __FUNCTION__ uso en C ++

Suponiendo que su compilador de C ++ los admite, ¿hay alguna razón particularn usar__FILE__, __LINE__ y__FUNCTION__ para fines de registro y depuración? Me preocupa principalmente dar al usuario datos engañosos, por ejemplo, informar el número ...

3 la respuesta

¿Hay alguna manera de que el preprocesador C resuelva las macros en una instrucción #error?

Así como dice el título. Quiero usar una macro de preprocesador en el texto de una declaración #error: #define SOME_MACRO 1 #if SOME_MACRO != 0 #error "SOME_MACRO was not 0; it was [value of SOME_MACRO]" #endif En este ejemplo, quiero que el ...

4 la respuesta

¿Alguna forma de analizar la fuente preprocesada a través de una herramienta externa antes de que se compile?

Quiero que el compilador ejecute el preprocesamiento, genere todos los archivos .i como lo hace normalmente si solo uso la opción "generar archivo preprocesado", y luego ejecuto una herramienta externa, espere a que se complete y luego continúe ...

3 la respuesta

preprocessor directivas dentro de definir? [duplicar

Posible duplicado: C preprocesador: usando #if dentro de #define? [https://stackoverflow.com/questions/2831934/c-preprocessor-using-if-inside-define] ¿Hay algún truco para tener directivas de preprocesador dentro de rhs de define? El problema ...

7 la respuesta

Macro para reemplazar el operador C ++ nuevo

¿Es posible crear macros para reemplazar todas las formas deoperator new con sobrecargas que incluyen argumentos adicionales ... diga__FILE__ y__LINE__? El problema parece ser queoperator new puede codificarse con o sin paréntesis, por lo ...

1 la respuesta

¿Qué se define en Mac OS GCC para C?

¿Entonces me pregunto dónde obtener la lista de Mac OS GCC por defecto para C puro? ¿Puede alguien publicar una lista aquí? Por qué necesito tal cosa: No tengo Mac OS X, trato de compilar ffmpeg con Alchemy GCC en ubuntu, y ffmpeg se pregunta ...