Les structures de données

Les types standards définie dans C normalisé ne permettent pas toujours de satisfaire à tous les besoins.

Les structures de données permettent de définir de nouveaux types plus complexes.

Une structure de donnée permet de regrouper des données de type différent dans un même type de variable.

Par exemple, un utilisateur de bibliothèque possède un nom et un prénom de type chaîne et un numéro de type entier.

Il est possible de créer un type particulier puis des variables ou des constantes définies par ce type.

Le mot clé en C++ est struct.

Déclaration :

struct Tuser

{

   QString nom;

   QString prenom;

   int ID;

} ;
Tuser monUtilisateur;


Exemple

On peut utiliser la structure pour créer un tableau de structure.  Dasn l'exemple ci-dessus sabot est un tableau de cartes à jouer définies par la structure de données carte_s.