c++ - boost::multiprecision:如何将 mpz_int 变量转换为 gmp_int?

标签 c++ boost multiprecision

我通过将 mpz_int 转换为 mpz_classmpz_int 转换为 gmp_int 然后将 mpz_class 实例转换为 gmp_int。 有更简单的方法吗? 谢谢

最佳答案

来自tutorialdocumentation , mpz_int 中有一个成员函数 backend() 可以访问底层的 gmp_int

关于c++ - boost::multiprecision:如何将 mpz_int 变量转换为 gmp_int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23823298/

相关文章:

c++ - 无法将 VS2005 中的 vcproj 转换为 2010 中的 vcxproj

c++ - 使用 cmake 在 macOS 上共享库的链接器问题

c++ - GCC 4.7/Clang 3.2 中的宏替换失败

c++ - 使用 boost 多精度库的问题

c - 具有扩展范围的浮点类型

c++ - 使用 Boost mpfr_float 创建可变精度的数学常量,例如 pi 或 e

c++ - 删除二维 vector 的元素

c++ - Q_ENUM 和 Q_ENUMS 有什么区别

c++ - 在 Visual Studio 2010 中使用 boost::function 1.44 时出错

C++ boost : How To Run boost_check_library. py