Le vecteur Vec<T>

1. Introduction

Nous avons déjà abordé l’implémentation mémoire d’un vecteur en Rust. Il s’agit d’une sorte de triplet stocké dans la pile, composé des éléments suivants :

  • Le pointeur vers la zone de stockage du vecteur dans le tas.

  • La taille courante, c’est-à-dire la longueur du contenu du vecteur à l’instant t.

  • La capacité, c’est-à-dire la taille déjà allouée dans le tas. Cette capacité est égale ou supérieure à la taille courante.

À propos de la capacité : un vecteur étant une sorte ...

Pour consulter la suite, découvrez le livre suivant :
couv_EIRUST.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
Introduction