Aracılığıyla paylaş


CHeapPtrList Sınıfı

Bu sınıf, yığın işaretçilerinin 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 Allocator = ATL::CCRTAllocator>
class CHeapPtrList
   : public CAtlList<ATL::CHeapPtr<E, Allocator>,
                     CHeapPtrElementTraits<E, Allocator>>

Parametreler

E
Koleksiyon sınıfında depolanacak nesne türü.

Ayırıcı
Kullanılacak bellek ayırma sınıfı. Varsayılan değer CCRTAllocator'dır.

Üyeler

Ortak Oluşturucular

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

Açıklamalar

Bu sınıf bir oluşturucu sağlar ve yığın işaretçilerini depolayan bir koleksiyon sınıfı nesnesinin oluşturulmasına yardımcı olmak için CAtlList ve CHeapPtrElementTraits'ten yöntemler türetir.

Devralma Hiyerarşisi

CAtlList

CHeapPtrList

Gereksinimler

Üst bilgi: atlcoll.h

CHeapPtrList::CHeapPtrList

Oluşturucu.

CHeapPtrList(UINT nBlockSize = 10) throw();

Parametreler

nBlockSize
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ı
CHeapPtr Sınıfı
CHeapPtrElementTraits Sınıfı
Sınıfa Genel Bakış