2009-01-07 24 views
9

Akıllı bir işaretçiyi kullanmalıyım ve boost'tan gelen "shared_ptr" yi buldum. Destek kütüphanesini indirdim ve orada birçok dosya ve kütüphane görebiliyorum. Yalnızca shared_ptr'yi kullanmanın bir yolu var mı?Boost shared_ptr Kullanılıyor

cevap

15

boost bcp arkadaşınız. Bireysel destek kütüphanelerini ağacından çıkarmaya izin verir. Geçmişte başarı ile kullandım. shared_ptr sadece başlıklardan oluşur, böylece sizin için özellikle iyi olacaktır.

2

Windows'ta Visual C++'nin son bir sürümünü kullanıyorsanız, BoostPro burada uygun bir ücretsiz yükleyici sağlar: http://www.boostpro.com/products/free. Aksi takdirde, ya da kaynak dağıtımını önceden indirdiyseniz, aslında shared_ptr kütüphanesi "header-only" olduğu için hemen shared_ptr ve arkadaşlarını kullanmaya başlayabilmelisiniz - .cpp dosyalarının derlenmesi gerekmez .

6

Bcp'yi tavsiye edilen litre olarak kullanabilirsiniz, ancak fazladan kitaplık kodunda sürükleme konusunda endişeleniyorsanız, olmamanız gerekir. Boost, genel olarak, "kullandığınız şey için ödediğiniz" C++ felsefesini izler. Dolayısıyla, yalnızca shared_ptr başlıklarını eklerseniz, kodunuzun kullanacağı tek şey budur.

İlgili konular