Partenaires

CNRS IN2P3
UPMC
UPD
UPMC


Rechercher

Sur ce site

Sur le Web du CNRS


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

les énumérations en C

19 octobre 2005

par Tristan Beau - 7 juin

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