XmlSpy: утечки памяти в автоматически созданном парсере xml
Вопрос
Я сгенерировал C ++ XML-анализатор с использованием Altovas xmlspy 2011r3 sp1 .Парсер основан на Xerces 3.1 и используется в качестве динамической библиотеки связи с поддержкой MFC.
Я получаю
обнаруживаются Visual Studio и Bogschecker.Xerces Terminate правильно вызывается.Просто загрузка XML из файла в цикле приведет к исчезновению памяти, поэтому утечки растут со временем.
<Сильные> У кого-нибудь есть те же проблемы?Что я могу сделать, чтобы избавиться от этих утечек памяти?
Добрые пожелания для любой помощи
Моя настройка:
MSVC 2008
Xerces 3.1
Xmlspy 2011r3
Win XP
Решение
Это подтвержденная ошибка в примере кода, предоставленной ALTOVA.Чтобы исправить утечки, убедитесь, что всегда вызовите denucydocument для освобождения всей памяти.