【发布时间】:2018-11-07 22:07:47
【问题描述】:
我有一个 yaml 文件,其中包含嵌套地图:
SOLAR-SYSTEM:
my/planet:
earth: blue
my/satellite:
moon: white
我正在使用 yaml-cpp 来解析这些值。
有什么方法可以从 yaml 文件中提取这些值并将它们添加到 stl 映射?
这让我想到了问题的第二部分。
我对 C++ 还很陌生,所以不确定地图在其中的工作原理。
在 Java 中,我使用 snakeyaml 解析相同的 yaml 文件。
它将地图添加到三重哈希图数据结构中:
HashMap<String, Map<String, Map<String, String>>>
我可以很方便地参与其中。
有什么简单的方法可以在 C++ 中做这样的事情吗?
【问题讨论】:
标签: java c++ stl yaml yaml-cpp