Boost.serialization
を、分散システム設計で使用されるプロトコルバッファに置き換える予定です。プロトコルバッファが標準コンテナなどの複雑なデータ構造をサポートする方法例えばプロトコルバッファは、標準コンテナのシリアル化/逆シリアル化をどのようにサポートできますか?
は、そのようなクラスは、我々の場合には非直列化/直列化する必要がある:
class Foo
{
std::vector< std::pair< unsigned int, std::vector< std::pair< int, int> > > > data;
};
Googleのチュートリアルでは、シンプルな構造をシリアル化する方法についてのみ説明しています。私の要件は、標準のコンテナについてです。上記のようにprotoファイルを書き込む方法は? –
いくつかのコードで更新されました。 – dirkgently