Partenaires

CNRS
IN2P3
Sorbonne Universite
Universite de Paris
Initiative Physique des Infinis
UPMC


Rechercher

Sur ce site


Accueil > Le LPNHE > Pages du personnel permanent > Beau Tristan > Divers > Vielleries > les énumérations en C

les énumérations en C

19 octobre 2005

par Tristan Beau - 7 juin 2017

Les énumérations (mot clef enum en C) permettent de gérer de façon intuitive des objets dont le type ne vous importe pas.
En réalité, vous laissez au compilateur le soin de gérer pour vous le codage de ces objets que vous n’allez manipuler que par l’intermédiaire de leur nom symbolique.

L’exemple classique est celui d’une classe de couleurs discrètes.
On appelle cette classe RVBColor et une couleur peut être rouge, verte ou bleu.
On utilisera de façon transparente dans un code ces mots clefs.
On pourra également passer en argument d’une fonction un objet de cette classe de couleur.

L’exemple ci-dessous illustre ces principes.

Facebook
Enregistrer au format PDF