私は、次のような定義された構造体を持っている:HDF5:書き込み文字列、構造体、およびベクトル(ああ、私の)
typedef struct {
string mName;
vector<int> mParts;
} AGroup;
私はベクトルで、この構造体のインスタンスを格納しています。私はこれをHDF(v5)ファイルに書き込む必要があります。私は各インスタンスをループして最長のmNameと最長のmPartを見つけ出し、可変ではない長さの新しい配列を作成して情報を保持し、その配列をファイルに書き込むことができたと思います。
これを実行する最善の方法はありますか?いくつかのデータを書くだけでは過度に複雑に思えます。