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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014