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

Ακατέργαστοι δείκτες

Οι αναφορές μπορούν να μετατραπούν σε έναν πιο πρωτόγονο τύπο που ονομάζεται ακατέργαστος δείκτης (raw pointer). Όπως κι ένας αριθμός, μπορεί ν' αντιγραφεί και να μετακινηθεί με λίγους περιορισμούς. Η Rust δεν παρέχει καμία διαβεβαίωση για την εγκυρότητα της θέσης μνήμης στην οποία δείχνει.

Υπάρχουν δύο είδη ακατέργαστων δεικτών:

Οι ακατέργαστοι δείκτες μπορούν να μετατραπούν σε αριθμούς (π.χ. usize) και αντίστροφα.

Οι ακατέργαστοι δείκτες μπορούν να έχουν πρόσβαση σε δεδομένα μέσω unsafe κώδικα (περισσότερα γι' αυτό αργότερα).

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