2
我正在嘗試使用GMP載體。但是當我編譯這樣的東西時,我會得到「[...] \ bits \ vector.tcc [錯誤]數組必須用括號括起來的初始化符來初始化」。任何具有動態大小的數據結構都可以工作 - 一個deque會是最好的,但是當我嘗試這些時會出現更多的錯誤。我如何讓這次停止失敗?使用GMP載體
#include <vector>
#include <gmp.h>
int main(){
mpz_t test;
mpz_init(test);
std::vector<mpz_t> a_vector;
a_vector.push_back(test);
return 0;
}
或者,如果OP希望從GMP C++包裝望而卻步,那麼也許['提振::多倍'](http://www.boost.org/doc/libs/1_55_0/libs/multiprecision/doc/html/boost_multiprecision/intro.html)是一個很好的通用改變當地人。 –