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

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011