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

XmlSpy: memory leaks in auto-generated xml parser

本文关键字:内存 泄漏 自动生成 xml XmlSpy      更新时间:2023-10-16

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

我在xerces中得到内存泄漏,只是运行用altova解析器生成的示例,该解析器从文件加载xml并且不做任何其他事情。

泄漏由visual studio和boundschecker检测。正确调用了Xerces terminate。只是在循环中从文件中加载xml将导致内存不足异常,因此泄漏会随着时间的推移而增加。


有人有同样的问题吗?我能做些什么来消除这些内存泄漏?

感谢您的帮助


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

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