gpt4 book ai didi

c++ - yaml-cpp 0.5.1 的可选 key

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:42 24 4
gpt4 key购买 nike

A previous answer描述了如何使用 YAML::Node::FindValue("parameter") 检查 yaml 节点中是否存在键。

不幸的是,我不能在最新版本(0.5.1)中调用它:

 error: ‘class YAML::Node’ has no member named ‘FindValue’

这是预期的工作还是有一个等效的功能可以在最新版本中工作?

最佳答案

在新的 API 中,您可以检查:

if (node["parameter"]) {
// ...
}

if (...) block 中定义一个对象可能很方便:

if (YAML::Node parameter = node["parameter"]) {
// process parameter
}

关于c++ - yaml-cpp 0.5.1 的可选 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com