Tour di Rust Indice dei Contenuti

Box

Box è una struttura dati che ci consente di spostare i nostri dati dallo stack a il mucchio.

Box è una struttura conosciuta come puntatore intelligente che contiene il puntatore a our dati nell'heap.

Poiché Box è una struttura con una dimensione nota (perché contiene solo un file puntatore), lo è spesso usato come modo per memorizzare un riferimento a qualcosa in una struttura che deve conoscere la dimensione dei suoi campi.

Box è così comune che può essere utilizzato ovunque:

Casella::new(Foo { ... })