graph
ブースト adjacency_listであるメンバーを持つクラスがありますが、boost::adjacency_list<setS, setS, undirectedS, AINGNodeData, AINGEdgeData> graph;
直接シリアル化できますか? どうすればシリアル化できますか? 私はboost:serializationを使っています。
質問する
214 次
1 に答える
0
それは問題ではありません。クラスboost::adjacency_list<....>
はシリアライズ可能です。ファイルを見る
#include <boost/graph/adj_list_serialize.hpp>
プロパティAINGNodeData, AINGEdgeData
がシリアライズ可能であることを確認するだけで、残りはライブラリが処理する必要があります。プロパティが単純な型またはコンテナー (std::string など) の場合、適切なシリアル化ヘッダーが含まれていることを確認するだけで十分です。
#include <boost/serialization/string.hpp>
#include <boost/serialization/vector.hpp>
幸運を。
于 2013-10-31T07:13:40.807 に答える