yaml常用与写配置文件,配置文件后缀一般为.yml。
c++调用示例:
#include "yaml-cpp/yaml.h"
#include <vector>
#include <iostream>
int main(int argc, char** argv)
{
YAML::Node config = YAML::LoadFile("./config.yml");
std::vector<int> vi = config["numbers"].as<std::vector<int>>();
std::vector<std::string> vs = config["name"].as<std::vector<std::string>>();
//std::vector<std::vector<int> > vi = config["numbers"].as<std::vector<std::vector<int> > >();
std::cout << vi[0] << std::endl;
return 0;
}
参考config.yml
# 测试
numbers :
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9】
name :
["yi", "er", "san"]