Wie kann man eine 128-Bit-Zahl in C++ am besten darstellen? Sie sollte sich so eng wie möglich an die eingebauten numerischen Typen anlehnen (d.h. alle arithmetischen Operatoren unterstützen, usw.).
Ich dachte daran, eine Klasse zu bauen, die 2 64-Bit- oder 4 32-Bit-Zahlen hat. Oder möglicherweise nur die Schaffung eines 128-Bit-Blocks des Speichers und tun alles selbst.
Gibt es eine einfachere/standardisiertere Methode oder etwas, das ich bei der Implementierung selbst weniger wahrscheinlich vermasseln werde? :)
Es wäre auch schön, wenn es auf 256-Bit, 512-Bit, etc. erweitert werden könnte.