0

根据我之前的帖子,我认为不可能将 xml 文件直接读入char16_t.

https://stackoverflow.com/questions/28689003/using-boost-xml-parser-to-load-a-property-tree-with-char16-t

因此,我正在考虑将其作为常规阅读char,然后将它们转换为char16_t. 我可以正确处理 char 和 char16_t 之间的转换,但是我不确定如何将数据从一个属性树复制到另一个。

我以为我可以迭代 ptree 但看起来我只能迭代第一级的孩子。我不确定如何进行递归调用以复制具有不同数据类型的 ptree。

有小费吗?

4

1 回答 1

0

如果有人偶然发现这篇文章试图从一个 ptree 递归复制到另一个,您可以在此处检查函数 ptree_to_ptree():http: //coliru.stacked-crooked.com/a/a7e0c2393ed9a98e

于 2015-02-25T15:49:40.433 回答