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: GMP

Aproximación utilizando gmp mpf_class.

Estoy escribiendo una Unidad de Prueba utilizando Catch2. Quiero comprobar si dos vectores son iguales. Se ven así utilizando gmplib: std::vector<mpf_class> result Debido a que estoy “falsificando” el vector expected_result, obtengo el siguiente mensaje después de una prueba fallida: unittests/test.cpp:01: ERROR: REQUIRE( actual_result == expected_result ) with expansion: { 0.5, . . . Read more

Función de potencia para números de tipo mpf_class en gmpxx

La biblioteca gmp proporciona la función void mpf_pow_ui (mpf_t rop, const mpf_t op1, unsigned long int op2) para elevar op1 a la potencia op2 (según https://gmplib.org/manual/Float-Arithmetic#index-Powering-functions-1). Pero la documentación parece no decir nada al respecto en la interfaz de C++. He intentado con nombres como pow, pow_iu, power, pero ninguno . . . Read more

desbordamiento en el tipo mpz utilizando gmp mpz_pow_ui

Estoy obteniendo un error de desbordamiento al llamar a mpz_pow_ui de gmp, con el valor máximo de unsigned long int. Según la firma aquí, esto debería funcionar, ¿no es así? ¿Qué me falta? Ejemplo: example.cpp: #include <gmp.h> #include <limits> int main(){ unsigned long int exp = std::numeric_limits<unsigned long=”” int=””>::max(); mpz_t . . . Read more

falta gmp al configurar y construir gdb desde la fuente.

Estoy intentando construir gdb desde el origen, con la versión 11.1. He configurado GMP incluyendo la ruta, pero el script de configuración sigue informando de un error. configure: error: GMP falta o no se puede utilizar Copié el registro de configuración. configure:10433: comprobando libgmp configure:10453: gcc -o conftest -g -O2 . . . Read more