Frage zu GMP



  • Hi!
    Ich hab mal ne Frage und zwar benutze ich GMP, die Datntypen verwende ich auch in structs, so z.B.

    struct xyz
    {
         mpf_t a;
    };
    

    Meine Frage: reicht einfach:

    struct xyz x, y;
    .
    .
    .
    y = x;

    oder muss ich "mpf_set( y.a, x.a);" schreiben?

    Ich habe in meinem Programm noch keinen Fehler produzieren können, wenn ich y einfach den Wert von x zuweise, ist das reiner Zufall oder ist das korrekt?

    Schonmal Danke für eure Hilfe im Voraus!

    mfg
    blut-lecker



  • das hängt davon ab, ob was mpf_t für Daten enthält. Enthält es zB Pointer, kann das ziemlich schief gehen.



  • Hi!
    Ich glaube gelesen zu haben, dass mpf_t Zeiger enthält. Naja, dann muss ich mich halt mal wieder selbst drum kümmern.
    Auf jeden Fall Danke!

    mfg
    blut-lecker


Anmelden zum Antworten