YAML 似乎是一种很好的格式,用于以人类可读的形式配置文件和数据绑定持久对象......
是否有处理 YAML 的 C++ 库?
Boost::Serialization
有 YAML 选项的计划吗?
编辑:我更喜欢 OO 库。
快速搜索给了我这个:yaml-cpp
尝试使用 BOOSTVault 序列化库中的 YAML 组件。
编辑 2014:最近的进展,https://groups.google.com/d/msg/boost-devel-archive/mhT7qIh1nsI/uXAuXFAWrxQJ
编辑 2019:还没有尝试过,但这似乎是一个严肃的尝试:https://github.com/rwols/yaml-archive
编辑 2024 年* 我为 Boost Serialization 开发了自己的 YAML 序列化存档。
我发现了这个,如果您使用它,请告诉我它是如何为您做的,并在可能的情况下发布一些示例,
https://code.google.com/p/google-summer-of-code-2008-boost/downloads/list
更新的链接(如 2014 年),它似乎指向与 BOOSTVault 答案相同的文件。