boostmultiprecision
Boost.Multiprecision is a component of the Boost libraries that provides facilities for arithmetic with numbers whose precision exceeds that of built-in types. It supports integer, floating-point, and rational arithmetic with arbitrarily large precision and is designed to integrate with the C++ type system and standard library.
The library defines several concrete backends, including cpp_int for arbitrary-precision integers, cpp_dec_float and cpp_bin_float for decimal
Boost.Multiprecision is largely header-only; most functionality requires only the header files. Some backends can be backed
Key features include seamless operator overloading and interoperation with built-in types, streaming I/O, numeric limits, and
Typical use cases include numerical simulations requiring high precision, verification of mathematical identities, and tests for