es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: C-PREPROCESSOR

Pre-procesador: Expandir una macro solo una vez.

¿Es posible expandir una macro solo una vez? En el siguiente ejemplo, MYCONCAT se expande a func_1(10). Quiero que se expanda a func_BAR(10). #define BAR 1 // incluido desde un archivo que no puedo cambiar #define FOO BAR #define MYCONCAT2(c) func_ ## c #define MYCONCAT(c, x) MYCONCAT2(c)(x) MYCONCAT(FOO, 10) // . . . Read more