2013-06-16 11 views

cevap

16

C++ 11, nullptr kullanımı:

remove(pvec.begin(), pvec.end(), nullptr); 
//        ^^^^^^^ 

Aksi takdirde, bir işaretçi değeri için açık bir döküm gerçekleştirmek. pvec, foo* işaretçileri içeriyorsa, yazın:

remove(pvec.begin(), pvec.end(), static_cast<foo*>(NULL)); 
//        ^^^^^^^^^^^^^^^^^ 
+0

nice !!! Teşekkürler. – JASON

+0

@AlanShore: Memnun kaldım :) –

İlgili konular