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

19 lines
827 B
TeX

\begin{frame}[containsverbatim]
\frametitle{\secname}
\framesubtitle{\subsecname~: Les énumérations~II}
Le défaut de cette approche est que le typage est plutôt faible~: la couleur est un entier, pas une couleur. Si
cela ne change rien au niveau technique, c'est le niveau sémantique (et donc la lisibilité) qui en pâtit.
\vspace{0.3cm}
\par
Prenons l'exemple d'une fonction modifiant la couleur d'une voiture fournie en paramètre. Son prototype serait~:
\begin{verbatim}
int setCarColor(struct Car *car, int c);\end{verbatim}
\vspace{0.3cm}
\par
On peut s'interroger sur cet \verb|int| utilisé comme paramètre.
\par
Par ailleurs, il faut définir les couleurs unes à unes, en prenant en charge leur numérotation manuellement.
Tout ceci est fastidieux et peu expressif.
\end{frame}