03 Encapsulation.pdf


Aperçu du fichier PDF 03-encapsulation.pdf - page 4/76

Page 1 2 3 45676




Aperçu texte


INFO0402 :
Méthodes de
programmation
orientée objet

Structure

Pascal Mignot

Introduction
Structure
Définition
Mémoire et
alignement
Opérateurs
Initialisation
Appel de fonction
Conception des
structures

On appelle un TDA (Type de Données Abstrait) un ensemble de données, qui,
prises ensemble, représentent un objet complexe.
Exemple : matrice = nombre de lignes et de colonnes + éléments du vecteur.
Une structure est le moyen le plus simple de créer des données complexes en
C/C++ :

• une structure est une boîte nommée contenant des données.
• chaque donnée (ou champ) de la boîte est typée et nommée (de façon
unique).

Erreurs courantes

Structures
étendues
Classe
Espace de
nommage
Conclusion

Ainsi,

• une structure permet de définir un type.
ce type peut être utilisé pour définir une variable.

• la variable représente une instance de cette structure.
cette variable contient assez de place pour stocker tous les champs de la
structure.

• le nom d’un champs permet d’accéder à ce champs particulier
4/ 73