2015-07-31 1 views
0

Je veux travailler avec des nombres rationnels dont le numérateur et le dénominateur peuvent aller bien au-delà de la limite de long long int, et boost :: rational est une classe sympa spécialement conçue pour des nombres entiers illimités. Mais quand je cherche quels types d'entiers illimités existent pour C++, le seul qui est recommandé est GMP, qui a été conçu pour C et qui a donc des problèmes de gestion de la mémoire à gérer. Existe-t-il une bibliothèque C++ (non C) contenant un nombre entier illimité qui fonctionne bien avec boost :: rational?Où puis-je trouver une classe entière illimitée (spécifique au C++) qui fonctionne bien avec boost :: rational?

+0

voir http://stackoverflow.com/a/24136288/85371 – sehe

Répondre

0

Boost a le type rationnel que vous cherchez, ne pas dans le cadre de Boost rationnel: il est dans Boost Multiprecision: cpp_rational

+0

juste essayé ce out, et ça marche super! Merci – Izzhov