SORU
23 Mayıs 2013, PERŞEMBE


Dizi ile unique_ptr için herhangi bir kullanım var mı?

std::unique_ptr örneğin: diziler için destek var

std::unique_ptr<int[]> p(new int[10]);

ama gerekli? muhtemelen daha uygun std::vector std::array kullanın.

Bunu kullanmayı inşa buluyor musunuz?

CEVAP
23 Mayıs 2013, PERŞEMBE


Bazı insanlar std::vector, yöneticileri bile kullanma lüksün yok. Bazı insanlar bir dinamik std::array çok boyutlu dizi, gerekir. Ve bazı insanlar bir dizi dönmek için bilinen diğer kodu kendi dizileri için; ve bu kod vector bir şeyler dönmek için yeniden olmayacak.

unique_ptr<T[]>, bu ihtiyaçlara hizmet vererek.

Kısacası, ne zaman unique_ptr<T[]> kullanıngerekiçin. Alternatifler sadece sizin için çalışmaya gitmiyor. En son başvurulacak bir araçtır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • FD2097

    FD2097

    21 HAZİRAN 2009
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012