Énumérations en C++
Une énumération est un type de données défini par l’utilisateur composé de constantes. Pour définir une énumération, le mot clé enum est utilisé.
[wx_adsense]
Il peut être utilisé pour les jours de la semaine (DIMANCHE, LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI et SAMEDI), les saison (PRINTEMPS, ÉTÉ, HIVER et AUTOMNE), etc. Les constantes enum en C++ sont statiques et définitives implicitement.
Exemple :
#include <iostream<
using namespace std;
enum jours{DIMANCHE, LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI, SAMEDI};
int main()
{
enum jours jour;
jour = MARDI;
cout << "Jour: " << jour << endl;
return 0;
}
La sortie :

Par défaut, le DIMANCHE est 0, LUNDI = 1, MARDI = 2 et ainsi de suite. Vous pouvez modifier la valeur par défaut d’un élément enum lors de la déclaration (si nécessaire).
enum jours
{ DIMANCHE = 2,
LUNDI = 5,
MARDI = 8,
MERCREDI = 11,
JEUDI = 4,
VENDREDI = 1,
SAMEDI = 7
};
[wx_amazon]
