この質問に対する回答が得られないため、プロトタイプを作成して自分自身をチェックする必要があります。データセットのヘッダーは固定サイズにする必要があるため、固定サイズの文字列が必要です。それで、プロトコルバッファで固定サイズの文字列またはバイト配列を指定することは可能ですか? ここでははっきりとはわかりませんが、固定サイズの文字列をヘッダー メッセージに強制的に入れるのはちょっと気が引けます。--つまり、std::string('\0', 128)
;
そうでない場合は、#pragma pack(1) struct header {...};
'
編集
ここで間接的に回答された質問。答えて除く