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ş:
Neden yeni bir süreç daha Linux Window...
Otomatik olarak curl yanıt vücudun son...
Nasıl Eclipse, Oracle kullanarak Çalış...
Android Studio yeni proje oluştur Grad...
Başlarken yeni bir Heyecan tüketici ve...