Domande taggate «null-pointer»





1
Qual è il sovraccarico del tipo di opzione di Rust?
In Rust, i riferimenti non possono mai essere nulli, quindi nel caso in cui sia effettivamente necessario nullo, come un elenco collegato, si utilizza il Optiontipo: struct Element { value: i32, next: Option<Box<Element>>, } Quanto overhead è coinvolto in questo in termini di allocazione della memoria e passaggi per la …

1
Come funziona l'implementazione di c ++ nullptr?
Sono curioso di sapere come nullptrfunziona. Gli standard N4659 e N4849 dicono: deve avere tipo std::nullptr_t; non puoi prendere il suo indirizzo; può essere convertito direttamente in un puntatore e un puntatore in membro; sizeof(std::nullptr_t) == sizeof(void*); la sua conversione in boolè false; il suo valore può essere convertito in …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.