1

protobuf で定義されているデータ構造を変更したいのですが、proto は次のようになります。

message DoubleMap {
   map<string, double> double_map = 1
}

message DoubleVector {
   map<string, DoubleMap> double_vector = 1
}

message Data {
   repeated DoubleVector data = 1
}

データを新規作成、変更、および削除する必要があります。データ構造が C++ で定義されている場合は、はるかに簡単です。私の質問は、protobuf 入力を受け取り、C++ でデータ構造を構築するローダーが必要ですか? または、protobuf で生成された関数に基づいて独自のヘルパー関数を構築しますか?

4

1 に答える 1