Wir planen, Boost.serialization
durch Protokollpuffer zu ersetzen, die im verteilten Systemdesign verwendet werden. Wie unterstützen Protokollpuffer komplizierte Datenstrukturen wie Standardcontainer?Wie können Protokollpuffer die Serialisierung/Deserialisierung von Standardcontainern unterstützen?
Zum Beispiel eine solche Klasse ist erforderlich, in unserem Fall serialisiert/deserialisiert werden:
class Foo
{
std::vector< std::pair< unsigned int, std::vector< std::pair< int, int> > > > data;
};
Googles Tutorial hat nur gezeigt, wie man eine einfache Struktur serialisiert. Meine Anforderung ist über den Standardbehälter. Wie schreibe ich Proto-Dateien als das, was ich oben erwähnt habe? –
Mit einem Code aktualisiert. – dirkgently