小编ARa*_*rry的帖子

为 yaml-cpp 获取存储在 YAML::Node 中的值的类型

鉴于此代码:

void LoadFromYaml(const YAML::Node& node){
    const YAML::Node& Data=node["Data"];
    if(Data){
        if(Data.ValueIsInt)// Do something with integer.
        if(Data.ValueIsFloat)// Do something with float.
        if(Data.ValueIsString)// Do something with string.
    }
}
Run Code Online (Sandbox Code Playgroud)

如何检查 YAML 节点“数据”中包含的数据是整数、浮点数还是字符串?注意:我不想检查节点是否是标量、地图、序列等。

c++ yaml-cpp

5
推荐指数
1
解决办法
2379
查看次数

标签 统计

c++ ×1

yaml-cpp ×1