Aracılığıyla paylaş


CAutoPtrList Sınıfı

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Bu sınıf, akıllı işaretçilerin listesini oluştururken yararlı yöntemler sağlar.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

template<typename E>
class CAutoPtrList :
   public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>

Parametreler

E
İşaretçi türü.

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CAutoPtrList::CAutoPtrList Oluşturucu.

Açıklamalar

Bu sınıf bir oluşturucu sağlar ve akıllı işaretçileri depolayan bir liste nesnesinin oluşturulmasına yardımcı olmak için CAtlList ve CAutoPtrElementTraits'ten yöntemler türetir. CAutoPtrArray sınıfı, bir dizi nesnesi için benzer bir işlev sağlar.

Daha fazla bilgi için bkz . ATL Koleksiyon Sınıfları.

Devralma Hiyerarşisi

CAtlList

CAutoPtrList

Gereksinimler

Üst bilgi: atlcoll.h

CAutoPtrList::CAutoPtrList

Oluşturucu.

CAutoPtrList(UINT nBlockSize = 10) throw();

Parametreler

nBlockSize
Varsayılan değeri 10 olan blok boyutu.

Açıklamalar

Blok boyutu, yeni bir öğe gerektiğinde ayrılan bellek miktarının ölçüsüdür. Daha büyük blok boyutları bellek ayırma yordamlarına yapılan çağrıları azaltır, ancak daha fazla kaynak kullanır.

Ayrıca bkz.

CAtlList Sınıfı
CAutoPtrElementTraits Sınıfı
Sınıfa Genel Bakış