Présentation :
-----------------
Cette source est une bibliothèque C++ susceptible de gérer les grands nombre en effectuant certain nombre d’opérations , sur des entiers positifs .
Cette bibliothèque comporte encore un nombre d’erreurs , que je vous demande de me signaler , elle n’est valable que pour les nombres entiers positifs.
---------------------------------------- -------------------------
Utilisation :
------------------
Pour l’utiliser il faut tout simplement la copier dans votre projet , ou avec les bibliothèques du logiciel d’environnement de développement que vous utilisez , puis l’importer .
Déclaration et initialisation :
Vous pouvez déclarer un entier , avec initialisation en passant un paramètre au constructeur ou par l’affectation :
entier x(10) ;
entier x=10 ;
Ou bien sans initialisation :
entier x ;
---------------------------------------------- ------------------------
Fonctions :
------------- --
x et y sont deux entiers positifs ;
entier(int=0) // entier x(123); construction
entier operator+(const entier&)const // x+y opérations
entier operator-(const entier&)const // x-y
entier operator/(const entier&)const // x/y
bool operator==(const entier&)const // x==y comparaisons
bool operator!=(const entier&)const // x!=y
bool operator<(const entier&)const // x<y
bool operator>(const entier&)const // x>y
bool operator<=(const entier&)const // x<=y
bool operator>=(const entier&)const // x>=y
entier operator^(entier) // x^y
entier operator*(entier) // x*y
int longeur() // x.longueur(); // le nombre de chiffres d'un
// entier
int toInt() // x.toInt(); // conversion vers un int
const entier& operator--(); //--x désincrémentation
Remarque : un entier supporte l'affecation x=y || x=0