62 Stimmen

Darstellung von 128-Bit-Zahlen in C++

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X