Suche Äquivalent zu MemoryStream



  • Hallo,

    ich habe hier ein Stück Java-Code. Ich müsste die gleiche Funktion in C++ implementieren. Das meiste kann ich ja 1:1 benutzen, einiges jedoch nicht.

    Unter Anderem macht mit dir MemoryStream-Klasse Schwierigkeiten, da ich keine Vergleichbare Klasse für C++ kenne.
    Hier ist mal ein Stück Code in Java:

    byte[] bytData = vistobin(message); //Eigene Funktion
    MemoryStream ms2 = new MemoryStream(bytData);
    
    MemoryStream o = new MemoryStream((int)ms2.Length);
    
    BZip2.Decompress(ms2, o);
    bytData = o.GetBuffer();
    string text = System.Text.Encoding.Default.GetString(bytData);
    

    Kennt denn jemand eine Klasse, mit der ich MemoryStream ersetzen kann und was macht die letzte Zeile eigentlich?

    Vielen Dank schonmal,

    Tobi 🙂



  • 1. http://www.cplusplus.com/ref/iostream/
    2. Hier wird wohl ein Datenblock von einem bestimmten Codec in den Default-Codec (kA was Java da kennt) umgewandelt.

    grüße


Anmelden zum Antworten