Bonjour,

J'ai un gros problème avec un conteneur de type map... Je ne sais pas pourquoi, mais un appel à find fait planter tout le programme.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
std::string chaine1 = chaine;
 
Logger::getInstance()->logOut("0");
Logger::getInstance()->logOut_EndLine();
 
it = conteneur.find(chaine1);
 
Logger::getInstance()->logOut("1");
Logger::getInstance()->logOut_EndLine();
Donc voilà, mon logger sort 0 mais pas 1, et à chaque log, je fais en sorte que tout soit bien vidé (le buffer vide, et le fichier de sortie à jour).

Le problème est que ce morceau de programme fonctionne sans problème avec certains arguments mais pas d'autres.

Merci d'avance