Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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ış