« Programmation C++/Les structures » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 11 :
} ''[variables]'';
 
<codett>''identificateur''</codett> identifie le nouveau type de données.
Une variable de ce type est donc précédé de <codett>struct ''identificateur''</codett> ou <codett>''identificateur''</codett> car le mot <codett>struct</codett> est optionnel.
 
<codett>''[variables]''</codett> est optionnel et permet de déclarer une ou plusieurs variables de ce nouveau type.
 
===Exemple===
L'exemple ci-dessous illustre l'utilisation d'une structure nommée <codett>Point</codett> comportant deux champs (appelées également variables membres) <codett>x</codett> et <codett>y</codett> de type <codett>double</codett>.
 
#include <iostream>
Ligne 48 :
}
 
Les variables <codett>A</codett> et <codett>B</codett> sont deux structures de type <codett>Point</codett>.
L'accés à un champ d'une structure se fait par l'opérateur point ( <codett>.</codett> ) séparant la variable structure du nom du membre accédé.