Bientôt plus que deux intégrés directement dans le langage, vu que le symbole @ va passer à la trappe. En gros ~ c’est quasiment exactement l’unique_ptr de C++, et & c’est pour les références (comme en C++).
et maintenant les pointeurs intelligents
Ce sont tous des pointeurs «intelligents». Seulement il y a eu un peu de travail sur ceux qui existaient dans la bibliothèque standard et il est maintenant recommandé d’en utiliser certains à la place des pointeurs @.
De plus il semblerait que la gestion des pointeurs puisse encore changer, quelles sont les nouvelles idées ?
J’ai pas l’impression, il se peut que de nouveaux pointeurs apparaissent dans la bibliothèque standard. Concernant l’utilisation, je ne sais pas comment on utilise les pointeurs qui sont censés remplacer @ mais pour le moment je sais que c’est un peu chiant à utiliser (beaucoup de boilerplate).
Je pense qu'un journal/dépêche dessus permettrait de partager la vision du langage sur le sujet, les changements possibles, et de récupérer pas mal de retours sur un point qui me semble crucial.
[^] # Re: Pointeurs intelligents
Posté par ariasuni . En réponse à la dépêche Quelques nouvelles sur Rust à l’occasion de la 0.9. Évalué à 3.
Bientôt plus que deux intégrés directement dans le langage, vu que le symbole @ va passer à la trappe. En gros ~ c’est quasiment exactement l’unique_ptr de C++, et & c’est pour les références (comme en C++).
Ce sont tous des pointeurs «intelligents». Seulement il y a eu un peu de travail sur ceux qui existaient dans la bibliothèque standard et il est maintenant recommandé d’en utiliser certains à la place des pointeurs @.
J’ai pas l’impression, il se peut que de nouveaux pointeurs apparaissent dans la bibliothèque standard. Concernant l’utilisation, je ne sais pas comment on utilise les pointeurs qui sont censés remplacer @ mais pour le moment je sais que c’est un peu chiant à utiliser (beaucoup de boilerplate).
Pourquoi pas?
Écrit en Bépo selon l’orthographe de 1990