mpz_probab_prime_p geht nicht
-
Hallo,
wie der titel schon sagt, geht mpz_probab_prime_p der gmp library nicht.
ich benutzte mpirxx.h und habe versucht es so zu machen:
mpz_class v1 = 5; mpz_probab_prime_p(v1, 4)dann kommen bei mir die fehlermeldungen:
error C2664: '__gmpz_probab_prime_p': Konvertierung des Parameters 1 von 'mpz_class' in 'mpz_srcptr' nicht möglich Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.außerdem würde ich gerne wissen, was mpz_srcptr für ein datentyp ist.
ich benutzte visual c++ 2010
schöne grüße
gucky
-
ich kenne die library zwar nicht, aber hast du mal versucht einen Pointer zu übergeben?
srcptr würde ich spontan mit sourcepointer übersetzen.
-
ja hab ich, geht aber auch nicht
mit ohne c++ sprich mpir geht es warum auch immer also
mpz_t v1usw.
ich hab aber grade herausgefunden, das es diese funktion garnicht für c++ gibt