STRUCT |
Structure |
---|---|
ISO C++98 |
Syntaxe
class-key := struct [decl-spec] [tag [: base-list ]] { member-list } [declarators]; [struct] tag declarators; |
Paramètres
Nom | Description |
---|---|
member-list | Ce paramètre permet d'indiquer la liste des membres de la structure |
decl-spec | Ce paramètre permet d'indiquer le spécificateur de déclaration. |
Description
Ce mot réservé permet d'identifier une structure de données (un enregistrement).
Exemple
Cet exemple permet de montrer l'utilisation d'un enregistrement :
Essayer maintenant !
- #include <iostream>
-
- struct personne {
- char salutation;
- char * prenom;
- char * nomfamille;
- char * ville;
- char * pays;
- char * province;
- };
-
- int main()
- {
- personne a;
- a.salutation = 'M';
- a.prenom = "Sylvain";
- a.nomfamille = "Maltais";
- a.ville = "Laval";
- a.pays = "CA";
- a.province = "QC";
- std::cout << "Prénom : " << a.prenom << std::endl;
- std::cout << "Nom : " << a.nomfamille << std::endl;
- std::cout << "Ville : " << a.ville << std::endl;
- return 0;
- }
on obtiendra le résultat suivant :
Prénom : SylvainNom : Maltais
Ville : Laval
Voir également
Langage de programmation - C++ - Références de mots réservés (mots clefs) - class
Langage de programmation - C++ - Références de mots réservés (mots clefs) - union
Dernière mise à jour : Lundi, le 3 août 2015