boost::serialization
-
Hallo,
ich möchte für meine Anwendung boost::serialization zum laden und speichern verwenden. Die Dokumentation scheint mir jedoch etwas spärlich, oder gibt es wirklich nicht mehr dazu zu sagen als dort steht?
Anscheinend kann boost::serialization sogar shared_ptr Objekte speichern and auch wiederherstellen, ist das richtig?
Und kann ich dem boost::serialization-framework zum lesen/schreiben auch einen stream verwenden der mit Hilfe des boost::iostream-Frameworks erstellt wurde (habe vor die Daten komprimiert zu speichern)?
-
Weiß das niemand oder hat noch niemand damit gearbeitet?
-
Hast du dir überhaupt die Dokumentation angesehen?! Bereits das erste Tutorial hat eine implizite Antwort auf deine Frage. Da die meisten Archivtypen mit (char-)Streams arbeiten (also (i|o)stream& benutzen) funktionieren alle Streams, die davon abgeleitet sind und die Boost.Iostreams gehören mit ziemlicher Sicherheit dazu.