簡體   English   中英

使用boost :: serialization序列化包含boost adjacency_list作為成員的類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM