SORU
10 HAZİRAN 2015, ÇARŞAMBA


Yeni ve Sil hala C 14 yararlıdır?

Verilen kullanılabilirlik make_unique make_shared yanı sıra otomatik silme ile unique_ptr shared_ptr yıkıcılar, nedir durumlar dışında (destekleyen eski kod) kullanarak new delete C 14?

CEVAP
10 HAZİRAN 2015, ÇARŞAMBA


Akıllı işaretçileri çoğu durumda ham işaretçiler tercih edilir olsa da, hala C 14new/delete için kullanılan bir çok vaka var.

Eğer bir yerde inşaat gerektiren bir şey yazmak istiyorsanız, örneğin:

  • bir hafıza havuzu
  • bir ayırıcı
  • etiketli bir türevi
  • bir tampon için ikili mesajlar

8* *ve, muhtemelen, delete yerleştirme kullanmanız gerekir. Yapabileceğim bir şey yok.

Yazmak istediğiniz bazı konteynerler, depolama için çiğ işaretçileri kullanmak isteyebilirsiniz.

Bilestandart akıllı işaretçiler için, hala make_unique make_shared bunun için izin vermez beri özel deleters kullanmak istiyorsanız new gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006