C++ 将层次结构写入文件?

C++ 将层次结构写入文件?,c++,file,hierarchical-data,C++,File,Hierarchical Data,是否有一种将数据层次结构写入文件的通用方法?如果不编写像XML解析器/发射器这样复杂的东西,我很难想象这样的结构如何存在于这样的一维结构中。本例中的层次结构有一个根节点,其中每个节点可以有任意数量的子节点 (在我的例子中,它是动画装备中骨骼/变换的层次结构) “是否有共同的方法……” 不,没有。有很多方法,从XML数据到原始序列化(例如),再到自定义文本或二进制格式。XML和Json是两种可以用这种方式组织的数据格式。我希望我知道您在想什么方法“非常复杂”。事实上,我甚至不能提出一个比你想象的更

是否有一种将数据层次结构写入文件的通用方法?如果不编写像XML解析器/发射器这样复杂的东西,我很难想象这样的结构如何存在于这样的一维结构中。本例中的层次结构有一个根节点,其中每个节点可以有任意数量的子节点

(在我的例子中,它是动画装备中骨骼/变换的层次结构)

“是否有共同的方法……”


不,没有。有很多方法,从XML数据到原始序列化(例如),再到自定义文本或二进制格式。

XML和Json是两种可以用这种方式组织的数据格式。我希望我知道您在想什么方法“非常复杂”。事实上,我甚至不能提出一个比你想象的更简单的建议。@DrewDormann-我会把这个问题补充进去,我的错误