voila, c'est une petite classe pour travailler avec des grands nombres entiers. Pour l'instant elle a l'air de fonctionner (merci de me signaler tout bug), elle n'est pas tres optimisée par contre ...
par défaut, elle permet de travailler avec des nombres de 256 bits. Pour changer cela il sffit de modier la ligne :
#define bint_size 8
(multiplier ce nombre par 32 pour obtenir la taille maximale en bits)
j'ai mis cette source dans cryptage car elle est surtout utile dans ce domaine je suppose.
si vous trouvez que ca manque de commentaires (je suis pas un as sur le sujet) signalez le moi, j'essayerais d'en rajouter)
18 mai 2003 à 02:03
sinon, une retenu de plusieurs cases, je crois voir ce que tu veux dire, je vais etudier ca :)
18 mai 2003 à 00:18
4 mai 2003 à 15:06
Pour le tableau je n'avais pas vu private, alors c'est pour ça.
Pour tes test avec l'opérateur + le résultat est meixu (à mon goût) quandla fonction n'est pas friend.
4 mai 2003 à 14:18
friend bint operator+(const bint &a, const bint &b); -> renvoit a + b
bint operator+(const bint &a); -> renvoit *this + b
4 mai 2003 à 14:10
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.