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

  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012