gmp lib
-
Hallo, ich hab eine frage zur gmp lib, und zwar hab ich einen vector mit mpz_class werten. ich kann mit int oder long variablen auf den vector zugreifen, aber nicht mit mpz_class variablen.
vector <mpz_class> v1; mpz_class var = 10; int var2 = 10; mpz_class var3; for (int i = 0; i < 20; ++i) { v1.push_back(2); // mir fällt grad nicht ein wie man einem vector x gleiche werte zuweisen kann } var3 = v1[var2]; // geht var3 = v1[var]; // geht nichtvielleicht kann mir jemand helfen und mir sagen, wie bzw. ob es geht
gucky :xmas1:
-
vector <mpz_class> v1(20, 2); // 20 gleiche werte, geht auch über v1.assign(20, 2) mpz_class var = 10; int var2 = 10; mpz_class var3; var3 = v1[var2]; // geht var3 = v1[var.get_ui()]; // geht (hoffentlich), ansonsten noch auf std::vector::size_type castenNur so nebenbei, ist dir bekannt, dass die GNU MP auch einen Dokumentation (http://gmplib.org/manual/) hat?
-
sry habs da grade auch gefunden, aber danke für deine mühe :xmas2: