Rust Odyssey

Leçons
Login Rejoindre

x

Chapitre 3

Gestion de la mémoire

3. La Heap

Quand utiliser la Heap ?

La heap est un système de gestion de la mémoire différent de la stack que l’on a déjà vu.

La Heap va être utile pour les variables :

  • dont la taille est inconnue à la compilation
  • dont la taille peut changer

Jusqu’à présent toutes les variables de types primitifs ont une taille connues à la compilation et fixe (c’est à dire qui ne peut pas changer au cours du programme).

Évidemment dans certains cas, on aura besoin de variables dont la taille n’est pas connue à la compilation et/ou avec une taille dynamique et c’est là que la Heap rentre en jeu.

C’est le cas par exemple lorsque :

  • L’utilisateur rentre un texte (taille inconnue à la compilation)
  • On veut une liste de toutes les positions ou le joueur a tiré (taille dynamique)

Tu veux en apprendre plus ? 👋

C'est la fin de la partie gratuite... 😔

Accède à l’intégralité de la formation, à un Discord francophone actif, à des résumés écrits et à toutes les futures mises à jour pour seulement 95€ !

Login Rejoindre