Lo ideal sería poder agregar código C/C++ (muy repetitivo) a mi código actual, pero en tiempo de compilación, código que vendría de decir, el stdout de un pitón secuencia de comandos, de la misma manera que uno hace con macros.Generando código en tiempo de compilación utilizando scripts
Por ejemplo, digamos que yo quiero tener funciones que dependen de los atributos comunes de una clase dada, pudiendo acaba de escribir lo siguiente en mi código C++ sería una bendición:
generate_boring_functions(FooBarClass,"FooBarClass.cpp")
es eso factible usando medios convencionales? ¿O debo hackear con Makefiles y archivos fuente temporales?
Gracias.
Pensé que los Makefiles eran medios convencionales. ¿Qué tenías en mente? –
¿Cuáles son las funciones aburridas? ¿Son algo que podría resolverse con una solución basada en plantillas? –
No, no es una plantilla solucionable, y sé que los Makefiles son medios convencionales, pero solo quise decir algo que funcionaría simplemente haciendo el estúpido simple "g ++ foo.cpp -o foo", supongo que eso es demasiado pedir;) – Manux