Je ne suis pas expert Xerces. Dans les utilisations qu'on en fait, voici comment nous manipulons les chaines :
std::string NomElement;
...
XMLCh * nomElement = XMLString::transcode(NomElement.c_str());
...
XMLString::release(&nomElement);
Je connais pas la forme que tu utilises.
Sinon, si tu a la possibilité de compiler/tester sur Linux sur PC, y'a valgrind qui peut t'aider à trouver l'origine du problème.
# Liberation après transcode ?
Posté par Bonnefille Guilhem . En réponse au message Xerces C++ - Fuite mémoire. Évalué à 2.
std::string NomElement;
...
XMLCh * nomElement = XMLString::transcode(NomElement.c_str());
...
XMLString::release(&nomElement);
Je connais pas la forme que tu utilises.
Sinon, si tu a la possibilité de compiler/tester sur Linux sur PC, y'a valgrind qui peut t'aider à trouver l'origine du problème.