[英]Serializing a class containing as a member a boost adjacency_list using boost::serialization
我有一個具有成員graph
的類,該成員graph
是boost adjacency_list boost::adjacency_list<setS, setS, undirectedS, AINGNodeData, AINGEdgeData> graph;
,可以直接序列化嗎? 我如何序列化它? 我使用boost:serialization。
這應該不是問題。 類boost::adjacency_list<....>
是可序列化的。 查看檔案
#include <boost/graph/adj_list_serialize.hpp>
只需確保您的屬性AINGNodeData, AINGEdgeData
可序列化,該庫就應該處理其余的工作。 header is included, eg 如果屬性是簡單類型或容器(例如std :: string),則足以確保包括正確的標頭,例如
#include <boost/serialization/string.hpp>
#include <boost/serialization/vector.hpp>
祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.