#include "yaml-cpp/value.h" #include int main() { YAML::Value value; value["key"] = "value"; std::cout << value["key"].as() << "\n"; value["key"]["key"] = "value"; std::cout << value["key"]["key"].as() << "\n"; value[5] = "monkey"; std::cout << value[5].as() << "\n"; value["monkey"] = 5; std::cout << value["monkey"].as() << "\n"; std::map names; names[1] = "one"; names[2] = "two"; names[3] = "three"; names[4] = "four"; value["names"] = names; value["this"] = value; value["this"]["change"] = value; value["this"]["change"] = 5; return 0; }