Modèle d’exécution, collections

Résumé de l’épisode précédent

Motivation

Manipulation de collections de données

Fil conducteur: Implantation d’un annuaire

Tableau

  • Un tableau est une valeur composite formée de plusieurs valeurs du même type

  • Construction:

    1. Déclaration

    2. Allocation

    3. Initialisation

Fonctionnement? Sémantique?

Généralisations?

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 collections

  • Boucle for each

  • auto