ich möchte in meinem C++-Programm mit möglichst großen Zahlen rechnen. Leider fehlt mir dazu der passende Datentyp. z.B. möchte ich 2^1002455324212 / 129563 rechnen. Mit den Standarddatentypen ist das doch nicht möglich, oder? Aber wie kann ich mein Vorhaben dann realiesieren?
guckst du, auch wenn du dir die klasse schon gezogen hast, sie ist das was du suchst. solltest du mir ihr nicht klarkommen, dann beschränke deine zahlengröße auf 'long long' -- ...um etwas zu verstehen muß man wissen wie es funktioniert...
Ich würd mir an deiner Stelle mal die GMP ankucken. Die hat dann auch gleich floats und anderen Kram, und jede Menge arithmetische Operationen. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
für den fall, dass deine anfrage noch aktuell sein sollte: ich verstehe nicht, warum du mit dem datentyp "double" nicht klarkommen solltest. müsste doch reichen.