Versionierung in boost serialization
-
Hallo,
Ich verwende die boost serialisierung und habe eine Frage zur Versionierung. Ich möchte eigentlich keinen Support für verschiedene Versionen anbieten, soll also ein "altes Archiv" deserialisiert werden, soll der Vorgang abbrechen.
Die serialize Methode hat aber keinen Rückgabewert, ob die Serialisierung funktioniert, also bleibt mir wohl nichts anderes übrig, als eine Exception zu werfen. Es gibt alllerdings keine archive exception, die dafür ausgelegt ist, die version exception ist für die boost serialization Version selber gedacht.
Ich habe in der boost Dokumentation leider nichts gefunden, dort wird nur beschrieben, wie man mit verschiedenen Versionen umgehen kann wenn die Deserialisierung funktionieren soll.