Bonjour,
je développe une appli sous VC++2010. Celle-ci plante en mode debug à chaque fois qu'elle rencontre un std::fill (alors que mon appli s'exécutait bien il y a quelques jours en mode debug).
L'erreur est "vector iterators incompatible" alors que j'exécute un simple:
J'ai lu sur un autre forum un message supposant que c'était un bug de Visual Studio. Quelqu'un peut-il confirmer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 vector<int> data_a; ... data_a.resize(...); // CRASH ICI (vector iterators incompatible) std::fill(data_a.begin(),data_a.end(),0);
Je précise que la fonction qui exécute ce bout de code est appelée à partir d'un thread (si ça peut avoir son importance).
Merci. G13
Partager