• [^] # Re: Gnirehtet réécrit en Rust

    Posté par (site web personnel, Mastodon) . En réponse au journal Du reverse tethering, en Rust. Évalué à 2.

    Si justement, Rust te garanti d'avoir un seul propriétaire de la mémoire, tu ne peux pas avoir 2 pointeurs qui se baladent, c'est plus facile à suivre

    C'est pour ça qu'il vaut toujours mieux bosser avec des références const ou non en fonction des besoins et ne pas utiliser le passage de pointeur du tout.
    Et là, finalement en C++, se trainer des const &var, ça devient presque aussi chiant que le Rust :)
    Tout ça, c'est une histoire d'encapsulation et de gestion des responsabilités.
    Quand on passe un pointeur, on abandonne la responsabilité du pointé à quelqu'un d'autre.
    De toutes façons, les pointeurs, c'est sale :D