gpt4 book ai didi

c - mxmlDelete()用法

转载 作者:行者123 更新时间:2023-11-30 18:00:06 52 4
gpt4 key购买 nike

我使用mxml用 C 语言解析 XML 文件的库。我使用以下代码将 XML 加载到缓冲区中:

mxml_node_t *tree; 
tree = mxmlLoadString(NULL,XMLbuf,MXML_OPAQUE_CALLBACK);

XML 文件很复杂,但目前无关紧要。

我的问题是:什么时候应该释放 mxml 库函数使用的内存?

一劳永逸地使用这样的代码是否足够:

mxmlDelete(tree);

或者我必须对 XML 的每个节点重复此操作。(mxmlDelete(node1);mxmlDelete(node2); 直到到达 mxmlDelete(tree);

最佳答案

The documentation明确地给出了答案:

Delete a node and all of its children.

因此,如果您在顶级节点(树的根)上调用此函数,则应该完成。

关于c - mxmlDelete()用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10815883/

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