Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
先前的答案描述了如何使用YAML::Node::FindValue("parameter").
YAML::Node::FindValue("parameter")
不幸的是,我不能在最新版本(0.5.1)中调用它:
error: ‘class YAML::Node’ has no member named ‘FindValue’
这是否可以工作,或者是否有在最新版本中工作的等效功能?
在新的 API 中,您只需检查:
if (node["parameter"]) { // ... }
在if (...)块中定义对象可能很方便:
if (...)
if (YAML::Node parameter = node["parameter"]) { // process parameter }