20 lines
827 B
TeX
20 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}
|
||
|
|