Ownership et Borrowing en Rust Expliqués

Un programme en C qui libĂšre un buffer puis continue Ă  le lire compile quand mĂȘme. Il corrompt ensuite la mĂ©moire, parfois immĂ©diatement, parfois trois requĂȘtes plus tard, dans une partie du code qui n’a jamais touchĂ© ce buffer. Rust rejette ce programme dĂšs le cargo build, sans aucun garbage collector. Le compilateur garde la trace de qui possĂšde chaque valeur et qui peut y accĂ©der. Ce suivi, c’est l’ownership et le borrowing. ...

3 novembre 2026 Â· 8 min Â· 1681 mots Â· SpaghettiCoder