繁体   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