XmlSpy:自动生成的xml解析器中的内存泄漏

时间:2011-09-12 09:15:22

标签: c++ xerces-c xmlspy

我使用Altovas XmlSpy 2011R3 SP1 生成了 C ++ xml解析器。解析器基于Xerces 3.1,并用作支持MFC的动态链接库。

我在xerces 中出现内存泄漏只是运行使用altova解析器生成的示例,该解析器从文件加载xml并且不执行任何其他操作。

视觉工作室和boundschecker检测到泄漏。正确调用Xerces终止。只是在循环中从文件加载xml将导致内存不足异常,因此泄漏会随着时间的推移而增长。


任何人都有同样的问题?我该怎么做才能摆脱那些内存泄漏?

亲切的问候任何帮助

我的设置:
MSVC 2008
Xerces 3.1
XmlSpy 2011R3
赢得XP

1 个答案:

答案 0 :(得分:1)

这是Altova提供的示例代码中的已确认错误。要修复泄漏,请务必始终调用DestroyDocument以释放所有内存。