En C++, les énumérations peuvent devenir un type. C'est en réalité, une limitation au type int.
enum bool { FALSE=0, TRUE=1} ;
bool trouve=FALSE ;
while (!trouve)
la variable trouve est, en fait, une variable de type int,
et FALSE et TRUE sont des constantes entières.
la syntaxe de enum est : à détailler avec des exemples.