Resultados de la búsqueda a petición "c-preprocessor"
#define Square (x) (x * (x)) [duplicar]
Posible duplicado:cuadrado de un número que se define usando #define¿Puede explicar por qué el siguiente código da como resultado "29"?
Stringifying argumentos de la plantilla
¿Es posible en C ++ alinear los argumentos de la plantilla? Intenté esto:
¿Cómo concatenar dos veces con el preprocesador de C y expandir una macro como en “arg ## _ ## MACRO”?
Estoy tratando de escribir un programa donde los nombres de algunas funciones dependen del valor de una determinada variable de macro con una macro como esta:
¿Se pueden hacer operadores personalizados en C ++?
¿Es posible hacer un operador personalizado para que pueda hacer cosas como esta?
¿Cómo creas una función de depuración única que toma una lista de argumentos variables? Como printf ()
Me gustaría hacer una función de registro de depuración con los mismos parámetros que
Macros predefinidas para el nombre de la función __func__
Estoy intentando construir una función de mensaje de registro de depuración que registre el archivo, la línea y la función de donde se llamó el mensaje de re...
Extraño comportamiento de la macroexpansión.
Aquí está el código:
¿Cómo probar si el símbolo del preprocesador es # definido pero no tiene valor?
Con las directivas de preprocesador de C ++, ¿es posible probar si se ha definido un símbolo de preprocesador pero no tiene valor? Algo como eso: #define MYVARIABLE #if !defined(MYVARIABLE) || #MYVARIABLE == "" ... blablabla ... #endifEDITAR:La ...