【发布时间】:2021-08-16 15:09:05
【问题描述】:
我这样得到一个子节点:
pugi::xml_node child = root.child("aaa")
我想检查那个子节点是否存在。我应该打电话给child.empty() 吗?
【问题讨论】:
-
请记住始终添加像c++ 这样的语言标签,以便让更广泛的受众了解您的问题。
我这样得到一个子节点:
pugi::xml_node child = root.child("aaa")
我想检查那个子节点是否存在。我应该打电话给child.empty() 吗?
【问题讨论】:
xml_node 类有一个逻辑布尔运算符重载,允许您通过简单地调用来检查它是否存在
if (child) { ... }
和类似的operator! 用于检查它是否不存在
if (!child) { ... }
【讨论】: