Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获得boost多精度';s gmp_int类型可正常工作 我尝试使用C++中的Boost多精度库,我遇到了GMP*It类型的问题。我获取boost库的全部目的是对任意大的整数进行算术运算,因此我编写了以下代码,以查看是否一切正常: #include <iostream> #include <boost/multiprecision/gmp.hpp> using namespace std; namespace mp=boost::multiprecision; int main() { mp::gmp_int n; cin>>n; //Here's the n=n*2 //problem (at least according to Xcode 5). cout<<n<<"\n"; return 0; } #包括 #包括 使用名称空间std; 名称空间mp=boost::multiprecision; int main() { mp::gmp_int n; cin>>n;//下面是 n=n*2//问题(至少根据Xcode 5)。 cout_C++_Boost - Fatal编程技术网 >n;//下面是 n=n*2//问题(至少根据Xcode 5)。 cout,c++,boost,C++,Boost" /> >n;//下面是 n=n*2//问题(至少根据Xcode 5)。 cout,c++,boost,C++,Boost" />

获得boost多精度';s gmp_int类型可正常工作 我尝试使用C++中的Boost多精度库,我遇到了GMP*It类型的问题。我获取boost库的全部目的是对任意大的整数进行算术运算,因此我编写了以下代码,以查看是否一切正常: #include <iostream> #include <boost/multiprecision/gmp.hpp> using namespace std; namespace mp=boost::multiprecision; int main() { mp::gmp_int n; cin>>n; //Here's the n=n*2 //problem (at least according to Xcode 5). cout<<n<<"\n"; return 0; } #包括 #包括 使用名称空间std; 名称空间mp=boost::multiprecision; int main() { mp::gmp_int n; cin>>n;//下面是 n=n*2//问题(至少根据Xcode 5)。 cout

获得boost多精度';s gmp_int类型可正常工作 我尝试使用C++中的Boost多精度库,我遇到了GMP*It类型的问题。我获取boost库的全部目的是对任意大的整数进行算术运算,因此我编写了以下代码,以查看是否一切正常: #include <iostream> #include <boost/multiprecision/gmp.hpp> using namespace std; namespace mp=boost::multiprecision; int main() { mp::gmp_int n; cin>>n; //Here's the n=n*2 //problem (at least according to Xcode 5). cout<<n<<"\n"; return 0; } #包括 #包括 使用名称空间std; 名称空间mp=boost::multiprecision; int main() { mp::gmp_int n; cin>>n;//下面是 n=n*2//问题(至少根据Xcode 5)。 cout,c++,boost,C++,Boost,gmp\u int是后端类型 使用number将其调整为通用算术类型。在这种情况下,mpz_int已经是该类型: #include <boost/multiprecision/gmp.hpp> #include <iostream> namespace mp = boost::multiprecision; int main() { mp::mpz_int n; std::cin >> n; n = n*2; std::c

gmp\u int
是后端类型

使用
number
将其调整为通用算术类型。在这种情况下,
mpz_int
已经是该类型:

#include <boost/multiprecision/gmp.hpp>
#include <iostream>

namespace mp = boost::multiprecision;

int main() {
    mp::mpz_int n;
    std::cin >> n;
    n = n*2;
    std::cout << n << "\n";
}
#包括
#包括
名称空间mp=boost::multiprecision;
int main(){
mp::mpz_int n;
标准:cin>>n;
n=n*2;

当发布关于编译器错误的问题时,请始终包含完整的和“未编辑的”错误输出。