SORU
1 NİSAN 2009, ÇARŞAMBA


Neden't silmek NULL işaretçi kümesi değil mi?

Ben her zaman neden otomatik sonra NULL merak ettimsilstandart bir parçası değildir. Eğer bu o zaman halledilir alırsa çöker geçersiz bir işaretçi nedeniyle birçok ortaya çıkabilecek değil. Ama ben bunu söyledikten sonra standart bu kısıtlı olurdu nedeni var:

  1. Performans:

    Ek bir yönerge delete performansını yavaşlatabilir.

  2. const işaretçiler nedeniyle olabilir.

    Sonra yine standart sanırım bu özel durum için bir şey yapmış olabilir.

Kimsenin girmesine izin vermediği için gerçek nedeni tam olarak biliyor mu?

CEVAP
1 NİSAN 2009, ÇARŞAMBA


Stroustrup himself cevaplar. Bir alıntı:

C açıkça bir sağlar sıfır silme uygulaması umduğum lvalue işlenen ve uygulamaları o yapardı ama bu fikri yok gibi uygulayıcıları ile popüler hale gelmiştir.

Ama o tutarsa ana konu silmek savı bir lvalue olması gerekmez.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Police

    Android Poli

    21 NİSAN 2010
  • Study with Substance P

    Study with S

    31 Mayıs 2008
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006