Pertanyaan yang diberi tag «nullptr»

13
Apa itu nullptr?
Kami sekarang memiliki C ++ 11 dengan banyak fitur baru. Yang menarik dan membingungkan (setidaknya bagi saya) adalah yang baru nullptr. Yah, tidak perlu lagi untuk makro jahat NULL. int* x = nullptr; myclass* obj = nullptr; Tetap saja, saya tidak mengerti cara nullptrkerjanya. Sebagai contoh, artikel Wikipedia mengatakan: C …
570 c++  pointers  c++11  nullptr 

7
Apa keuntungan menggunakan nullptr?
Sepotong kode ini secara konseptual melakukan hal yang sama untuk tiga pointer (inisialisasi pointer aman): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; Jadi, apa keuntungan dari menetapkan pointer nullptrlebih dari memberi mereka nilai NULLatau 0?
163 c++  c++11  null  c++-faq  nullptr 

1
Bagaimana cara kerja implementasi c ++ nullptr?
Saya ingin tahu cara nullptrkerjanya. Standar N4659 dan N4849 mengatakan: harus memiliki tipe std::nullptr_t; Anda tidak dapat mengambil alamatnya; itu dapat langsung dikonversi ke pointer dan pointer ke anggota; sizeof(std::nullptr_t) == sizeof(void*); konversi menjadi booladalah false; nilainya dapat dikonversi ke tipe integral secara identik dengan (void*)0, tetapi tidak mundur; Jadi …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.