【发布时间】:2013-09-20 07:10:20
【问题描述】:
我有一个树状结构,由
构造struct TreeNode
{
std::vector<TreeNode*> p_PrevLevelNodes;
std::vector<TreeNode*> p_NextLevelNodes;
}
并且存储了一些根节点。与经典树相比,一个节点可能有多个根节点。所有这些根节点都存在于“经典”树中,但可以说还有额外的链接。
来回答我的问题:我必须通过 MPI 和 tcp 在不同实例之间传达这种结构。因此,我需要某种序列化,但真的不知道从哪里开始。
有什么提示吗?
【问题讨论】:
-
“我有一个树状结构,它是由”构建的......不,你没有。这甚至不是合法的 C++。
-
嗯,我很确定我有一个树状结构。但是,我就这样使用它,只要只有一个 PrevLevel 指针。每个节点都有多个子节点。很抱歉将 * 放在错误的位置,但我正在寻找一个大致的想法,而不是确切的代码。
标签: c++ serialization tree