Tour de Rust Table des matières

Durées de vie statiques

Une variable statique (en anglais static) est une ressource mémoire créée lors de la compilation et qui existe du début jusqu'à la fin du programme. le type doit être défini explicitement.

Une durée de vie statique est une ressource mémoire qui existe indéfiniment jusqu'à la fin du programme. Une ressource statique peut être créée lors de l'exécution du programme.

Elle est créée avec le mot-clé 'static.

Elle ne sera jamais déconstruite et désallouée avant la fin du programme.

Si une ressouce statique contient une référence, celle-ci doit également être statique (sinon la durée de vie de la référence pourrait s'arrêter avant la fin du programme).

Détails de la mémoire: