Modèle d’exécution, collections#
Prélude#
Résumé de l’épisode précédent#
Motivation#
Manipulation de collections de données
Fil conducteur : Implantation d’un annuaire
Tableaux#
Un tableau est une valeur composite homogène
c’est à dire formée de plusieurs valeurs du même typeConstruction :
Déclaration
Allocation
Initialisation
Fonctionnement? Sémantique?
Généralisations?
Au programme#
Résumé du cours#
Motivation: un exemple de piratage par débordement
Un modèle de mémoire raffiné avec pile et tas
Sémantique:
Allocation des tableaux sur le tas
Accès à
t[i]
Affectation de tableaux
Passage de tableaux aux fonctions par valeur
Notion de collection
Autres exemples de collections:
set
,multiset
, …
Boucle
for each
auto
♣
Comment vous sentez-vous en ce début de cours?#
Curieux
Grr
Inquiet
Gros bâillement