Structures de données

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.

Exemple :

struct Tuser

{

   QString nom;

   QString prenom;

   int ID;

} ;
Tuser monUtilisateur;


On peut utiliser la structure pour créer un tableau de structure :

Tuser mesUtilisateurs[100];


Un exemple de structure est donné dans le programme de mélange de cartes.