【发布时间】:2013-11-28 10:43:19
【问题描述】:
鉴于此代码:
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.
}
}
如何检查 YAML 节点“数据”中包含的数据是整数、浮点数还是字符串?注意:我不想检查 Node 是否是标量、映射、序列等。
【问题讨论】: