| |
|
|
C++ / Le mot clé UNION
union <nom de l'union>
{
<type de donnée> <nom de la variable>;
...
<type de donnée> <nom de la variable>;
}; |
union permet de définir des
variables qui occupent la même emplacement mémoire.
La taille d'une union est celle de la
donnée la plus grande de cette union.
Par contre, l'écriture dans une variable écrase la valeur
des autres variables de l'union.
Il faut utiliser le sélecteur d'enregistrement (.) pour accéder
aux éléments d'une union.
|
|
union nombre
{
long lNombre;
char cNombre[12];
};
|
|