Domande taggate «nullptr»

13
Che cos'è esattamente nullptr?
Ora abbiamo C ++ 11 con molte nuove funzionalità. Uno interessante e confuso (almeno per me) è il nuovo nullptr. Bene, non c'è più bisogno della brutta macro NULL. int* x = nullptr; myclass* obj = nullptr; Tuttavia, non capisco come nullptrfunzioni. Ad esempio, l' articolo di Wikipedia dice: C …
570 c++  pointers  c++11  nullptr 

7
Quali sono i vantaggi dell'utilizzo di nullptr?
Questo pezzo di codice concettualmente fa la stessa cosa per i tre puntatori (inizializzazione sicura del puntatore): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; E quindi, quali sono i vantaggi di assegnare i puntatori nullptrrispetto all'assegnazione dei valori NULLo 0?
163 c++  c++11  null  c++-faq  nullptr 

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.