首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C++

    深入理解C++中的浮点数:内存模型、精度损失原理与提升方法

    4.2 使用高精度库如:Boost.Multiprecision:支持高精度运算。 示例:#include <boost/multiprecision/cpp_dec_float.hpp>#include <iostream>using namespace boost::multiprecision                          重构算法或使用整数替代          大数或高精度需求    float 和 double 精度不足          使用高精度库(Boost.Multiprecision

    1.4K00编辑于 2024-12-26
  • 浮点数的陷阱:为什么 18446744073709547520 + 3840 等于 9223372036854775808?

    (3) 使用高精度库(如 boost::multiprecision**)**#include <boost/multiprecision/cpp_int.hpp>boost::multiprecision ::uint128_t dnum = 18446744073709547520ULL;boost::multiprecision::uint128_t sum = dnum + 3840;✅ 优点:

    31900编辑于 2025-05-26
  • 来自专栏乐百川的学习频道

    在Visual Sutdio 2017中使用boost库

    #include <boost/math/constants/constants.hpp> #include <boost/multiprecision/cpp_dec_float.hpp> #include include <iomanip> using namespace std; using namespace boost::math::constants; using namespace boost::multiprecision

    4.2K100发布于 2018-01-09
  • 【C++ 中使用 double 作为 map 的 key:可行但有风险】

    fixedMap[toFixed(1.2345)] << std::endl; // 输出 "Value A" return 0; } 方案3:使用精确数学库 #include <boost/multiprecision /cpp_dec_float.hpp> #include <map> int main() { using namespace boost::multiprecision;

    11510编辑于 2026-01-23
  • 来自专栏巴山学长

    如何用matlab做高精度计算?【第一辑】

    第一辑主要介绍matlab自带的高精度计算工具;第二辑主要介绍来自于File Exchange中的两款高精度计算工具箱;第三辑主要介绍一款收费的高精度计算工具箱Multiprecision Computing

    2.8K20编辑于 2022-06-23
  • 来自专栏巴山学长

    如何用matlab做高精度计算?【第三辑】(完)

    本辑作为用matlab做高精度计算的压轴辑,将给大家介绍一款效率远超前面两辑中所介绍的工具箱的高精度计算神器 —— Multiprecision Computing Toolbox for MATLAB

    2.2K20编辑于 2022-06-23
  • 来自专栏巴山学长

    如何用matlab做高精度计算?【第二辑】

    下一辑将会为大家介绍一款收费的高精度计算工具箱 —— Multiprecision Computing Toolbox,执行效率远超matlab自带的vpa工具箱。欲知后事如何,且看下回分解!

    1.8K10编辑于 2022-06-23
  • 来自专栏m0w3n

    Linux下编译并使用miracl密码库

    参考:http://blog.sina.com.cn/s/blog_53fdf1590102y9ox.html MIRACL(Multiprecision Integer and RationalArithmetic

    3.3K30发布于 2020-02-28
  • 来自专栏m0w3n

    Linux实现树莓派3B的国密SM9算法交叉编译——(二)miracl库的测试与静态库的生成

    一、MIRACL库介绍   MIRACL(Multiprecision Integer and RationalArithmetic C/c++ Library)是一套由Shamus Software

    1.4K41发布于 2020-02-28
  • 来自专栏干货分享

    MySQL 8.4源码编译安装(一)

    8.4.5执行make:1make-j$(nproc)&&makeinstall2...3/usr/local/src/mysql-8.4.5/extra/boost/boost_1_84_0/boost/multiprecision

    80900编辑于 2025-09-22
  • 来自专栏程序人生丶

    C++ 资源大全:标准库、Web框架、人工智能等 | 最全整理

    Boost.Multiprecision: 在C++中提供更高范围/精度的整数、有理数和浮点数类型,只包含头文件或者在GMP / MPFR / LibTomMath后端。

    2.4K00编辑于 2024-05-13
领券