coursc/variables/49.tex
Florian Maury 0b4615ed74 initial
2014-02-24 18:38:56 +01:00

22 lines
940 B
TeX

\begin{frame}[containsverbatim]
\frametitle{\secname}
\framesubtitle{\subsecname~: Les énumérations~I}
Il est souvent souhaitable d'abstraire un mécanisme sous-jacent pour rendre le code plus expressif.
\vspace{0.3cm}
\par
Par exemple, imaginons que l'on parle d'une structure représentant une voiture. L'une des caractéristiques
de la voiture (et donc un des membres de sa structure) est sa couleur de carrosserie. Nous allons probablement
utiliser un code couleur pour cela (0 = rouge, 1 = bleu, 2 = vert, \ldots).
\vspace{0.3cm}
\par
Afin de rendre le code plus lisible, et ne pas retrouver des 0, 1, 2, \ldots dans notre code, le premier réflexe
pourrait être de créer des constantes globales, ou des macros.
\begin{exampleblock}{Constantes colorées}
\begin{verbatim}
#define COULEUR_VOITURE_BLEU 1
// ou
const int COULEUR_VOITURE_BLEU = 1;\end{verbatim}
\end{exampleblock}
\end{frame}