Nous prévoyons de remplacer Boost.serialization
par des tampons de protocole utilisés dans la conception de systèmes distribués. Comment les tampons de protocole supportent des structures de données compliquées comme les conteneurs std?Comment les tampons de protocole peuvent-ils prendre en charge la sérialisation/désérialisation des conteneurs std?
Par exemple, une telle classe doit être sérialisé/désérialisé dans notre cas:
class Foo
{
std::vector< std::pair< unsigned int, std::vector< std::pair< int, int> > > > data;
};
Le didacticiel de Google a seulement présenté comment sérialiser une structure simple. Mon exigence concerne le conteneur std. Comment écrire des fichiers proto comme ce que j'ai mentionné ci-dessus? –
Mise à jour avec du code. – dirkgently