You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-users@xerces.apache.org by frofis <fr...@sdm.ru> on 2007/09/24 14:56:41 UTC

Outflow of memory

How correctly to make?

XercesDOMParser *dubl = new XercesDOMParser;
ErrorRep *errRep = new ErrorRep();
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *dublDoc;
for (int i = 0; i < 10; i++){
   dubl->parse("file" + i + ".xml");
   dublDoc = dubl->getDocument();
   ...
}
delete errRep;
delete dubl;

or

for (int i = 0; i < 10; i++){
   XercesDOMParser *dubl = new XercesDOMParser;
   ErrorRep *errRep = new ErrorRep();
   XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *dublDoc;   
   dubl->parse("file" + i + ".xml");
   dublDoc = dubl->getDocument();
   ...
   delete errRep;
   delete dubl;
}


Re: Outflow of memory

Posted by frofis <fr...@sdm.ru>.
Thanks for answers. Has understood