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