21 lines
994 B
TeX
21 lines
994 B
TeX
\begin{frame}[containsverbatim]
|
|
\frametitle{\secname}
|
|
\framesubtitle{\subsecname~: L'opérateur = (affectation)~III}
|
|
|
|
Les variables de type structuré sont considérées comme des éléments atomiques pour l'opérateur d'affectation.
|
|
\vspace{0.3cm}
|
|
\par
|
|
S'il est possible d'affecter individuellement chaque membre d'une variable structurée, il est possible de recopier toutes les valeurs
|
|
des membres d'une structure dans les membres d'une autre variable structurée par simple affectation.
|
|
\begin{exampleblock}{Affectation d'une structure à une autre}
|
|
\begin{verbatim}
|
|
struct Exemple { int a; int b; } var1, var2;
|
|
var1.a = 5; var1.b = 3;
|
|
var2 = var1; // var2.a vaut 5, et var2.b vaut 3\end{verbatim}
|
|
\end{exampleblock}
|
|
{\small\begin{alertblock}{Attention aux pointeurs}
|
|
Attention, l'affectation ne duplique pas les pointeurs ! Il faudra les dédupliquer à la main. Nous reviendrons dessus lorsque nous verrons
|
|
les pointeurs.
|
|
\end{alertblock}}
|
|
\end{frame}
|
|
|