Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Qt] Cherche un nom de classe

Une classe pour gérer les (très) grands nombres

    16 juin 2008 à 21:39:21

    Pour un programme que je code j'aurai besoin d'une classe gérant les très grands nombres.
    Tout content :) je me suis rappelé que j'en avais remarqué une dans Qt, framework que j'utilise justement. Mais je me rends compte que le nom de cette classe ne me revient plus à la mémoire o_O:colere2::(
    Si l'un de vous pouvait me le trouver ça m'aiderait beaucoup :D
    Merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      16 juin 2008 à 21:54:34

      BigInt n'est absolument pas optimisé...
      • Partager sur Facebook
      • Partager sur Twitter
        16 juin 2008 à 22:00:18

        Que veux-tu utilisais d'autre ?
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          16 juin 2008 à 22:08:54

          Il demande une classe de Qt, qui est optimisé...
          • Partager sur Facebook
          • Partager sur Twitter
            16 juin 2008 à 22:46:45

            Jviens de parcourir (rapidement certes) la liste des classes de Qt et j'avoue n'avoir rien trouvé qui ressemble de près ou de loin à ce que tu recherches! T'es sur d'avoir vu sa? ^^
            • Partager sur Facebook
            • Partager sur Twitter
              17 juin 2008 à 9:01:17

              quint64 ??
              sinon je ne voie rien d'autre dans Qt
              • Partager sur Facebook
              • Partager sur Twitter
                17 juin 2008 à 16:49:28

                Bon bein j'ai du me tromper.
                • Partager sur Facebook
                • Partager sur Twitter
                  17 juin 2008 à 23:24:05

                  Citation : mongaulois

                  quint64 ??


                  Citation : Doc

                  Typedef for unsigned long long int (unsigned __int64 on Windows). This type is guaranteed to be 64-bit on all platforms supported by Qt.



                  sinon Qt ne gère pas (à ma connaissance) les grands nombres, faut se rabattre sur les autres lib comme BigInt, GMP, ...
                  • Partager sur Facebook
                  • Partager sur Twitter
                  Anonyme
                    18 juin 2008 à 0:21:53

                    GMP est tout à fait appropriée pour la gestion de grands nombres...

                    (Je doute que Qt puisse fait cela... ^^ )
                    • Partager sur Facebook
                    • Partager sur Twitter
                      18 juin 2008 à 12:26:45

                      Oui GMP est excellent. Je l'ai utilisé pour faire un programme de chiffrement avec RSA (nombre de plus de 500 chiffres) et c'est relativement très rapide!
                      • Partager sur Facebook
                      • Partager sur Twitter
                        18 juin 2008 à 13:49:46

                        Ok je vais de ce pas aller l'utiliser.
                        Merci pour vos réponses!!!
                        Mais sinon vous n'auriez pas une solution pour l'intégrer à Qt?
                        • Partager sur Facebook
                        • Partager sur Twitter
                          18 juin 2008 à 22:01:41

                          Ben moi j'ai intégré Qt à CodeBlocks (c'est-à-dire je peux compiler sans passer par le "Qt Command Prompt" : regarde dans les tutos des zéros, il y en a un qui t'explique comment faire) et ensuite j'ai installé GMP comme une librairie normale, en copiant les headers et les lib dans le dossier d'installation de CB.

                          Bonne chance!
                          • Partager sur Facebook
                          • Partager sur Twitter
                            18 juin 2008 à 23:46:33

                            si tu compiles avec le Qt command prompt, il suffit de copier les .a/.h au bon endroit (C:\mingw\...) ensuite il suffit de rajouter dans le .pro :
                            LIBS += -lgmp

                            (tu remplaces "-lgmp" par le vrai nom)
                            • Partager sur Facebook
                            • Partager sur Twitter
                              18 juin 2008 à 23:57:16

                              euh king92, tu peut me dire ou tu as trouvé ce tuto ?
                              • Partager sur Facebook
                              • Partager sur Twitter
                                19 juin 2008 à 13:35:15

                                Bonjour,
                                le tuto mentionné par king92world est ici.
                                Sinon, tu peux jeter un coup d'oeil à ce topic qui traite plus directement de gmp avec Qt.

                                Cordialement,
                                sp.conductos
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  19 juin 2008 à 13:51:49

                                  eu..; apres avoir li le tuto, je m'apercois qu'il n'y a rien dedans qui explique comment compiler un projet QT directement dans code::blocks
                                  a mois que je ne sache pas lire
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    19 juin 2008 à 16:52:01

                                    Juste une dernière question(et après je vous laisse tranquille :lol: ): y aurait pas d'autre moyens de compiler une lib avec Qt sans devoir passer par le .pro?
                                    Et merci pour vos solutions :)
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      19 juin 2008 à 16:54:18

                                      si tu peux, le .pro (et qmake) permet juste de générer un makefile qui appelle automatiquement moc (signals/slots), uic (QtDesigner/.ui) et rcc (ressources/.qrc)
                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        19 juin 2008 à 19:12:06

                                        je pense que king92world fais plutôt référence à ce tuto ci.
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          19 juin 2008 à 19:36:02

                                          ok ca m'a l'air un peu compliqué, je vais rester a la compilation dans command prompt (de plus il pale de qt 4.2.3 je suis 4.4.0)
                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            19 juin 2008 à 19:43:02

                                            Effectivement guigui', c'est de ce tuto dont il était question.
                                            Pardon pour la mauvaise information.

                                            Cordialement,
                                            sp.conductos
                                            • Partager sur Facebook
                                            • Partager sur Twitter

                                            [Qt] Cherche un nom de classe

                                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                            • Editeur
                                            • Markdown