yaml-cpp read sequence in item

岁酱吖の 提交于 2019-12-01 01:11:23

It looks like your code works, but if you want to rewrite it with iterators, you can:

YAML::Node config = YAML::LoadFile(config_path);
const YAML::Node& sensors = config["sensors"];
for (YAML::iterator it = sensors.begin(); it != sensors.end(); ++it) {
    const YAML::Node& sensor = *it;
    std::cout << "Id: " << sensor["id"].as<std::string>() << "\n";
    std::cout << "hardwareId: " << sensor["hardwareId"].as<std::string>() << "\n\n";
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!