我使用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);
?
最佳答案
关于c - mxmlDelete()用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10815883/