Pertanyaan yang diberi tag nullptr

570
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,...

163
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

13
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...