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: BOOST-PREPROCESSOR

¿Cómo puedo filtrar círculos superpuestos?

Quiero dejar solamente la parte rodeada en rojo en la segunda imagen. Quiero dejar todos los círculos que se superpongan con otros colores, y borrar los círculos que no se superpongan o se superpongan con los mismos colores. Dado que hay tanta cantidad de datos reales, quiero escribir un código . . . Read more

Diferencia entre una macro y una función (fuera de C)

Ha habido varias respuestas diferentes sobre la diferencia entre una función y una macro en lenguajes como C, como se muestra en https://stackoverflow.com/questions/4990362/what-is-the-difference-between-a-macro-and-a-function-in-c. Sin embargo, mi pregunta es más conceptual y trata sobre lo que una función nos proporciona o puede hacer que una macro no puede hacer por su . . . Read more

Cómo ejecutar m4 en línea

Tengo lo siguiente para procesar un archivo: $ vim archivo2 define(add2, `eval($1+$2)&#39;) Adding 2+4=add2(2,4) Y para ejecutar: $ m4 archivo Adding 2+4=6 ¿Existe una manera de ejecutar m4 con el contenido del archivo en línea? Por ejemplo, algo como: $ m4 <inline> define(add2, `eval($1+$2)’) Adding 2+4=add2(2,4) <ctrl-d> ¿Cómo se podría . . . Read more

Cómo reemplazar NDEBUG mediante medios en C++

Así que uso la macro del preprocesador NDEBUG para habilitar algunas comprobaciones para mi compilación de depuración. Pero me gustaría reemplazarlo con una constante de C++ para usarlo en la cláusula noexept y en static if. Sé que probablemente pueda lograrlo de esta manera: // en constants.hpp #ifdef NDEBUG constexpr . . . Read more