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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011