gpt4 book ai didi

c++ - boost PropertyTree : check if child exists

转载 作者:IT老高 更新时间:2023-10-28 12:35:29 26 4
gpt4 key购买 nike

我正在尝试编写一个 XML 解析器,将 XML 文件解析为 boost::property_tree 并遇到了这个问题。如何(快速)检查某个属性的子对象是否存在?

显然我可以使用 BOOST_FOREACH 遍历所有 child - 但是,没有更好的解决方案吗?

最佳答案

optional< const ptree& > child = node.get_child_optional( "possibly_missing_node" );
if( !child )
{
// child node is missing
}

关于c++ - boost PropertyTree : check if child exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568607/

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