У меня есть файл yaml , в котором есть вложенные карты:
SOLAR-SYSTEM:
my/planet:
earth: blue
my/satellite:
moon: white
Я использую yaml-cpp для анализа этих значений.
Можно ли как-нибудь извлечь эти значения из файла yaml и добавить их в stl map ?
Что подводит меня ко второй части вопроса.
Я довольно новичок в C ++, поэтому не совсем уверен, как в нем работают карты.
В Java я анализирую тот же файл yaml, используя snakeyaml .
Добавляет карту в тройную структуру данных hashmap:
HashMap<String, Map<String, Map<String, String>>>
И я могу легко сделать это.
Есть ли простой способ сделать что-то подобное в C ++?