Je sais pas si c'est propre à TinyXML mais c'est en utilisant cette bibliothèque que je me suis rendu compte de quelque chose :
Le Mot réservé delete sur la classe TinyXmlNode fait planté le programme.
Ce qui est normale puisque la plupart du temps on ne fait pas d'appel au mot réservé new. Mais est-ce une bonne chose ? Est-ce que ne pas utilisé new et delete va pas poser des problèmes de fuite de mémoire ou autre ?
Sachant que la plupart du temps les fonctions sont récursives afin accéder aux différents noeuds d'un fichier XML.
Quote:
TinyXmlNode *tiNode1 = doc->RootElement();
TinyXmlNode *tiNodeFils = tiNode1->FirstChild();
if(tiNodeFils){
std::cout<Value();
}
Je sais je suis un peu pénible au niveau de ces problèmes lié à la mémoire. Mais je domine pas le sujet :oops:
Je sais pas si c'est propre à TinyXML mais c'est en utilisant cette bibliothèque que je me suis rendu compte de quelque chose :
Le Mot réservé delete sur la classe TinyXmlNode fait planté le programme.
Ce qui est normale puisque la plupart du temps on ne fait pas d'appel au mot réservé new. Mais est-ce une bonne chose ? Est-ce que ne pas utilisé new et delete va pas poser des problèmes de fuite de mémoire ou autre ?
Sachant que la plupart du temps les fonctions sont récursives afin accéder aux différents noeuds d'un fichier XML.
Je sais je suis un peu pénible au niveau de ces problèmes lié à la mémoire. Mais je domine pas le sujet :oops: