eigener datentyp
-
hallo ist es möglich eine klasse a la javas BigInteger /Decimal zu programmieren?
Ich möchte für ein paar Spielereien mit zahlen größere als die Standardtypen verwenden können, nur frage ich mich wie das gehen könnte
-
Dazu gabs schonmal was im Forum
Allerdings wäre eine lib wie gmp die bessere Wahl
-
-
http://sourceforge.net/projects/cpp-bigint/
Hier gibts z.B. eine Klasse für C++ die BigInt heisst... Damit kannst du mit Zahlen größer als int = 2.147.483.647 bzw. unsigned int = 4.294.967.295 arbeiten.
http://de.wikipedia.org/wiki/Integer_(Datentyp)
Wie du siehst, kann BigInt so groß sein, wie es will.
Standard int
Bit = 32 = unsigned int = 4.294.967.295BigInt
Bit = n = Bigint = 2^n - 1D.h. ziemlich lang.