Je vois quelque part, il mentionne:Itérateur de C++ dans les pièges de boucle?
for (itr = files.begin(); itr < files.end(); ++itr) // WRONG
for (itr = files.begin(); itr != files.end(); ++itr) // ok
Pourquoi est la première expression ne va pas? J'ai toujours utilisé la première expression et je n'ai eu aucun problème.