Estoy trabajando en nuestro sistema de integración continua, y estoy interesado en simular el manejo de nuestros sistemas de tiempos de compilación inesperadamente largos. ¿Hay alguna manera de hacer que la compilación tome mucho tiempo para completarse? ¿O tal vez forzarlo a una especie de bucle que tomaría una gran cantidad de tiempo para compilar? Estoy buscando algo tan fácil como Thread.Sleep() solo en la compilación en lugar de en la ejecución.¿Es posible escribir código que provocará largos tiempos de compilación?
¿Qué le parece usar las directivas de preprocesador?
¿Alguna idea?
¿Usa la metaprogramación de plantillas y C++ con plantillas locamente recursivas? –
Convierte ese comentario en una respuesta porque entonces podría votarlo correctamente. –
Pruebe la función ackermann en el código de la plantilla. Factorial in o (n!) También podría funcionar bien. – BCS