SORU
16 Kasım 2010, Salı


Güvenli bir NULL işaretçi silmek için mi?

Güvenli bir NULL işaretçi silmek için mi?

Ve iyi bir kodlama tarzıdır?

CEVAP
16 Kasım 2010, Salı


delete neyse denetimi gerçekleştirir, senin yanında onu kontrol yükü ekler ve çirkin görünüyor. Birçokiyi uygulama delete sonra NULL işaretçi kaçınarak çift silme ve diğer benzer bellek bozulması sorunları yardımcı olur () ayardır.

Ayrıca eğer delete varsayılan gibi BOŞ parametre ayarı olsaydı çok isterdim

#define my_delete(x) {delete x; x = NULL;}

(Ben R ve L değerleri, ama güzel olmaz mı?)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Xbox

    Xbox

    1 Kasım 2005