Bonjour à tous !
J'ai défini un type personnalisé de la manière suivante :
J'ai une list<echange> que j'aimerais parcourir, de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part typedef pair<int, int> echange;
Le compilateur n'aime pas ça, et me dit la chose suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for (list< echange >::iterator ech(tabu.begin()); ech != tabu.end(); ech ++){ [...] }
Je ne comprends pas vraiment ce que ça veut dire. N'est-ce pas possible de faire comme j'ai fait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'echange' cannot appear in a constant-expression
Merci d'avance pour vos réponses !
Partager