C++下读写yaml文件的部分代码
#include "yaml-cpp/yaml.h"
#include <fstream>
#include <iostream>
YAML::Node yamlTest = YAML::LoadFile(_dir + "/yamlTest.yaml");
ofstream fout(_dir + "/yamlTest.yaml");
test_str = yamlTest["name"].as<string>();
yamlTest["skills"]["c++"] = 99;
yamlTest["name"] = "Zhao";
fout << yamlTest;
fout.close();