• [^] # Re: les anciennes choses..

    Posté par . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 2. Dernière modification le 01 octobre 2022 à 04:50.

    Question sans doute naïve, mais je suis curieux :)

    J'ai pratiqué un peu de Rust, mais pas de C++. De ce que j'en comprends, le principe de borrowing via & en Rust permet de libérer la mémoire de façon déterministe au moment de la compilation. Ce n'est pas le cas quand on utilise par exemple le type Arc<T>, qui fonctionne avec un compteur de référence – et donc au runtime.

    Les smart pointers de C++ semblent plus proches de ce dernier cas ?