Je n'ai pas bien compris l'usage de Box, est-ce qu'il s'agit du même système d'expand de Lisaac, qui permet d'éviter les cochonneries de type natif de Java (int != Integer) ?
En Rust, les types natifs ont les mêmes propriétés que les objets (on peut leur implémenter des méthodes) sans surconsommation mémoire ou processeur. Il est donc possible d’avoir une variable de type Box<int>, qui est un pointeur vers un entier alloué sur le tas.
[^] # Re: boxed/unboxed ou expansion
Posté par ariasuni . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 2. Dernière modification le 15 juillet 2014 à 14:58.
En Rust, les types natifs ont les mêmes propriétés que les objets (on peut leur implémenter des méthodes) sans surconsommation mémoire ou processeur. Il est donc possible d’avoir une variable de type
Box<int>, qui est un pointeur vers un entier alloué sur le tas.Écrit en Bépo selon l’orthographe de 1990