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

7 la respuesta

Indenting # define

Yo sé eso#defines, etc. normalmente nunca se sangran. ¿Por qué Estoy trabajando en un código en este momento que tiene una horrible mezcla de#defines,#ifdefs,#elses,#endifs, etc. Todo esto a menudo mezclado con el código C normal. La no sangría ...

7 la respuesta

C Macros para crear cadenas

Títulos alternativos (para facilitar la búsqueda) Convierta un token de preprocesador a una cadena Cómo hacer una cadena de caracteres a partir de unC valor de macro? Pregunta original Me gustaría usarC #define para construir cadenas literales ...

2 la respuesta

Utilice typedef dentro de struct para nombrar e indexar comandos de texto

Estoy trabajando con una aplicación de línea de comandos simple que toma el texto ASCI y lo interpreta como un comando. He intentado minimizar la redundancia en esta aplicación a través del ejemplo en http: ...

5 la respuesta

¿Puede una definición de macro C referirse a otras macros?

o que estoy tratando de averiguar es si algo como esto (escrito enC): #define FOO 15 #define BAR 23 #define MEH (FOO / BAR)¿esta permitido? Me gustaría que el preprocesador reemplace cada instancia de MEHco (15 / 23) pero no estoy tan seguro ...

3 la respuesta

¿Gcc define algo cuando se especifica -g?

n resumen, quiero saber si gcc (o g ++. Lo necesito enC, pero también tengo curiosidad sobre c ++) define cualquier símbolo especial si-g está habilitado. ¿Lo hace? Si es así, ¿qué símbolos? En el proceso de búsqueda descubrí que: _DEBUG se ...

3 la respuesta

Macros C ++: manipulando un parámetro (ejemplo específico)

Necesito reemplazar GET("any_name")co String str_any_name = getFunction("any_name"); La parte difícil es cómo recortar las comillas. ¿Posible? ¿Algunas ideas

4 la respuesta

C ++ clases con miembros que se refieren entre sí

Estoy tratando de escribir 2 clases con miembros que se refieren entre sí. No estoy seguro de si estoy haciendo algo mal o simplemente no es posible. Puede alguien ayudarme aquí.. Source.cpp #include "Headers.h" using namespace std; void ...

6 la respuesta

acros preprocesadores recursivos variables: ¿es posible?

Me he encontrado con un pequeño problema teórico. En un fragmento de código que mantengo, hay un conjunto de macros como #define MAX_OF_2(a, b) (a) > (b) ? (a) : (b) #define MAX_OF_3(a, b, c) MAX_OF_2(MAX_OF_2(a, b), c) #define MAX_OF_4(a, b, ...

8 la respuesta

Se supone que #define agregar espacios alrededor de las macros?

Estaba mirando el programa enhttp: //www0.us.ioccc.org/1988/westley. [http://www0.us.ioccc.org/1988/westley.c], mencionado en otra respuesta SO [https://stackoverflow.com/questions/19/fastest-way-to-get-value-of-pi/39512#39512] : se supone que ...

14 la respuesta

Tipo de #definir variables

Si tengo #define MAXLINE 5000 ¿De qué tipo se entiende MAXLINE? ¿Debo suponer que es unaint? ¿Puedo probarlo de alguna manera? En general, ¿cómo se puede determinar el tipo de#defineed variable?