Classe c++ che legge numeri grandi
vorrei creare una classe in c++ che mi legge i numeri interi che vanno oltre il range massimo supportato dalla propria architettura , in modo che quando si effettuino operazioni con numeri interi di grandi dimensioni non vengo generato un messaggio di errore.
Qualcuno può darmi qualche indicazione riguardo al codice?
grazie mille in anticipo
Qualcuno può darmi qualche indicazione riguardo al codice?
grazie mille in anticipo
Risposte
Di librerie già fatte ce ne sono varie. Per esempio http://gmplib.org/
Puoi cominciare a vedere quelle. L'implementazione di una librerie di questo tipo non è proprio una cosa per principianti.
In ogni caso prova a dare un occhiata a questo (contiene versioni preliminari su un libro su questi argomenti e vari altri riferimenti)
http://www.loria.fr/~zimmerma/mca/pub226.html
Una buona conoscenza delle tecniche per gestire la memoria può inoltre essere molto utile.
Puoi cominciare a vedere quelle. L'implementazione di una librerie di questo tipo non è proprio una cosa per principianti.
In ogni caso prova a dare un occhiata a questo (contiene versioni preliminari su un libro su questi argomenti e vari altri riferimenti)
http://www.loria.fr/~zimmerma/mca/pub226.html
Una buona conoscenza delle tecniche per gestire la memoria può inoltre essere molto utile.
scusa ma non riesco a trovarle ho scaricato il file e poi?
ma c'è una classe?
ma c'è una classe?
No, è un libro in cui sono descritti algoritmi per calcolare il prodotto e cose così.