Retour au sujet

Avatar de IntegristeDeter IntegristeDeter
Citation de Hitlounet
Citation de IntegristeDeter
Citation de Hitlounet
Y'a des malloc et free, des pointeurs :question:
C'est un croisement entre C et Haskell avec une vérification statique de la mémoire à la compilation. Pas de free ou de malloc, le compilo sait quand il faut allouer / libérer de la mémoire, et il sait quand tu fais un truc invalide.
Bon. je vais regarder. J'aimais bien les pointeurs moi. :noelok:

Ça dépend de quoi tu parles. En Rust, quand tu as des données tu peux les donner ou les prêter :
- donner c'est comme std::move en C++
- prêter c'est comme passer par référence en C++

Après tu peux faire des pointeurs comme en C, mais c'est surtout pour la FFI, on utilise pas les pointeurs en Rust pur.