Platform-independent ostream & istream
-
Hallo,
leider ist es ja so, dass es in C++ keine festen Größen für bestimmte
Datentypen gibt, sondern nur afaik Mindestgrößen.
Gibt es einen bereits implementierten ostream und istream, der mir
die Basistypen wie long, int, float in ein Format umwandelt, das auch
auf anderen Plattformen / Rechnern (z.B 64-bit) problemlos umgewandelt werden
kann? Ich dachte an einen stream, der den eigentlichen Stream kapselt oder
so ähnlich.Gruß,
Streamer
-
Die binäre Repräsentation von Datentypen ist plattformspezifisch, die textuelle Darstellung kannst du (abgesehen von möglichen Rundungen) überall verwenden - und die Stream-Operatoren >> und << arbeiten mit dieser Text-Darstellung, sind also weitgehend plattform-unabhängig.