XmlSpy: утечки памяти в автоматически сгенерированном парсере xml - PullRequest
1 голос
/ 12 сентября 2011

Я сгенерировал C ++ xml parser , используя Altovas XmlSpy 2011R3 SP1 .Парсер основан на Xerces 3.1 и используется как библиотека динамических ссылок с поддержкой MFC.

Я получаю утечек памяти внутри xerces , просто запустив пример, сгенерированный с помощью парсера altova, который загружаетXML из файла и ничего не делает с ним.

Утечки обнаруживаются визуальной студией и ограничителем.Xerces terminate правильно вызывается.Простая загрузка XML из файла в цикле приведет к исключению нехватки памяти, поэтому утечки растут со временем.


У кого-нибудь возникали такие же проблемы?Что я могу сделать, чтобы избавиться от этих утечек памяти?

С уважением, за любую помощь

Мои настройки:
MSVC 2008
Xerces 3.1
XmlSpy 2011R3
Win XP

1 Ответ

1 голос
/ 06 декабря 2011

Это подтвержденная ошибка в примере кода, предоставленного Altova.Чтобы устранить утечки, всегда вызывайте DestroyDocument, чтобы освободить всю память.

...