«nullptr» etiketlenmiş sorular

13
Nullptr tam olarak nedir?
Artık birçok yeni özelliğe sahip C ++ 11 var. İlginç ve kafa karıştırıcı biri (en azından benim için) yenidir nullptr. Kötü makroya artık gerek yok NULL. int* x = nullptr; myclass* obj = nullptr; Yine de, nasıl nullptrçalıştığını anlamıyorum . Örneğin, Wikipedia makalesinde şunlar yazılıdır: C ++ 11 , ayırt …
570 c++  pointers  c++11  nullptr 

7
Nullptr kullanmanın avantajları nelerdir?
Bu kod parçası kavramsal olarak üç işaretçi için de aynı şeyi yapar (güvenli işaretçi başlatma): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; Ve böylece, işaretçileri atama avantajları nelerdir nullptronlara değerleri atamak üzerinde NULLveya 0?
163 c++  c++11  null  c++-faq  nullptr 

1
C ++ nullptr uygulaması nasıl çalışır?
Nasıl nullptrçalıştığını merak ediyorum . N4659 ve N4849 standartları şunları söylüyor: tipi olmalıdır std::nullptr_t; adresini alamazsın; doğrudan bir işaretçiye ve işaretçiye üyeye dönüştürülebilir; sizeof(std::nullptr_t) == sizeof(void*); için, dönüşüm boolIS false; değeri aynı şekilde integral tipe dönüştürülebilir (void*)0, ancak geriye doğru değil; Yani temelde aynı anlama sahip bir sabittir (void*)0, ancak …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.