std out of range dans un parcours de vector en c++
Bonjour,
Je travaille depuis quelque temps sur un projet en c++, j'arrive en g�n�ral � r�soudre mes erreurs mais l� je suis vraiment bloqu�.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
File* SpeedHandler::findFile(int nodeFrom)
{
File* file = NULL;
for (auto i = 0; i < m_lFiles->size(); i++) {
if (m_lFiles->at(i).getNodeFrom() == nodeFrom) {
file = &m_lFiles->at(i);
break;
}
}
return file;
} |
File* est l'une de mes classes ainsi que SpeedHandler, et m_lFiles est un vector. Je travaille avec Visual Studio qui me rel�ve une erreur de type std_out_of_range.
Si quelqu'un a une id�e d'o� pourrait venir le probl�me...