Différences entre les versions de « Programmation C++/Les structures »

{{Programmation C++}}
== Les structures ==
 
=== Présentation ===
Les structures permettent de regrouper plusieurs variables dans une même entité.
Ainsi il est possible de construire de nouveaux types plus complexes.
 
=== Syntaxe ===
struct ''identificateur''
{
<tt>''[variables]''</tt> 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 <tt>Point</tt> comportant deux champs (appelées également variables membres) <tt>x</tt> et <tt>y</tt> de type <tt>double</tt>.
 
L'accés à un champ d'une structure se fait par l'opérateur point ( <tt>.</tt> ) séparant la variable structure du nom du membre accédé.
 
=== Pointeur vers une structure ===
 
On peut écrire naturellement
</source>
 
=== Copier une structure ===
 
Copier une structure se fait très simplement