Bonjour,

Voici un code qui ne veut pas compiler :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for (int j=dirs_size()-2, vector<string>::iterator i = dirs.begin() ; j!=0 ; ++i, --j) //ligne 30
	reverse_dirs[j] = *i;
==>
30: erreur: expected initializer avant « i »
30: erreur: « i » n'a pas été déclaré dans cet horizon

Mais si je met "int j=dirs_size()-2" en dehors de la boucle, je n'ait plus d'erreur...

Pourquoi mon code ne veut-il pas compiler ?

Merci d'avance...