yaml-cpp的使用

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"]

猜你喜欢

转载自blog.csdn.net/juluwangriyue/article/details/115174024
今日推荐