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.


Anmelden zum Antworten