gpt4 book ai didi

c++ - C++ 中的 Bignum vector 用法

转载 作者:行者123 更新时间:2023-11-30 01:29:05 26 4
gpt4 key购买 nike

我该怎么做才能在 C++ 中使 vector 包含 GMP bignum double 值。我的代码只能工作到超过一百万。这是我现在的代码中的内容:

vector<double> Primes;

应该是什么?我已经检查过,但找不到任何相关信息。使用是否正常。

最佳答案

这不是 GMP 大 double ,而是标准的内置 C++ double 。

这个呢?

std::vector<mpf_class> Primes;

但由于您(看似)将素数放入 vector 中,我怀疑您需要整数,而不是 float 。那么这是合适的:

std::vector<mpz_class> Primes;

关于c++ - C++ 中的 Bignum vector 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6416533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com