我可以从具有标准基数的字符串创建多精度整数
#include <boost/multiprecision/gmp.hpp>
...
using namespace boost::multiprecision;
mpz_int decimal("10");
mpz_int hexadecimal("0xa");
mpz_int octal("012");
mpz_int binary("0b1010");
要像在 GMP 中一样使用基数 2 到 62,例如可以使用
#include <gmp.h>
...
mpz_t auxiliary;
mpz_init(auxiliary);
mpz_set_str(auxiliary,"11",9);
mpz_int j = auxiliary;
mpz_clear(auxiliary);
有没有更直接的方法没有辅助变量?