官方使用文档:https://yaml-cpp.docsforge.com/
写入:
#include <yaml-cpp/yaml.h>
void main(int argc, char **argv) {
YAML::Node camera_config_nodes;
camera_config_nodes["width"] = 1920;
camera_config_nodes["height"] = 1080;
camera_config_nodes["cam0"]["intrinsics"][0] = 1000;
camera_config_nodes["cam0"]["intrinsics"][1] = 1000;
camera_config_nodes["cam0"]["intrinsics"][2] = 960;
camera_config_nodes["cam0"]["intrinsics"][3] = 480;
std::ofstream fout("/home/alan/Desktop/test1.yaml");
fout << camera_config_nodes;
fout.close();
}