Ξενάγηση στη Rust Πίνακας Περιεχομένων

Στατικοί βίοι

Μία στατική μεταβλητή είναι ένας πόρος μνήμης που δημιουργείται την ώρα της μετάφρασης και υπάρχει απ' την αρχή μέχρι το τέλος ενός προγράμματος. Ο τύπος τους πρέπει να ορίζεται ρητά.

Ένας στατικός βίος είναι ένας πόρος μνήμης που διαρκεί επ' αόριστον μέχρι το τέλος ενός προγράμματος. Σημειώστε πως, σύμφωνα μ' αυτόν τον ορισμό, ορισμένοι πόροι στατικού βίου μπορούν να δημιουργηθούν και κατά την εκτέλεση.

Οι πόροι με στατικό βίο έχουν έναν ειδικό προσδιοριστή βίου, το 'static.

Οι πόροι 'static δεν απορρίπτονται ποτέ.

Αν οι πόροι στατικού βίου περιέχουν αναφορές, αυτές πρέπει όλες να είναι 'static (οτιδήποτε λιγότερο δε θα ζούσε αρκετά).

Λεπτομέρεια μνήμης: