Im Allgemeinen, was ist der beste Weg, um binäre Daten in C++ zu speichern? Die Möglichkeiten, soweit ich das beurteilen kann, sind fast auf die Verwendung von Strings oder Vektor <char> s. (Ich werde die Möglichkeit von char * s und malloc() s weglassen, da ich mich speziell auf C++ beziehe)."Richtige" Möglichkeit, binäre Daten mit C++/STL zu speichern
Normalerweise verwende ich nur eine Zeichenfolge, aber ich bin mir nicht sicher, ob Overheads, die ich vermisse, oder Konvertierungen, die STL intern tut, die mit der Vernunft von Binärdaten durcheinander bringen könnten. Hat jemand irgendwelche Hinweise (har) zu diesem Thema? Vorschläge oder Vorlieben auf die eine oder andere Weise?
gute Antwort. Zum Lernteil: Ich habe vor einiger Zeit ein schönes Bild gefunden, das die Verwendung von Containern zeigt, und es in diese Antwort eingebettet: http://stackoverflow.com/questions/366432/extending-stdlist#366710 –