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.
Uyarı
Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Bu sınıf yığın işaretçileri koleksiyonları oluştururken kullanışlı yöntemler, statik işlevler ve typedef'ler sağlar.
Önemli
Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.
Sözdizimi
template<typename T, class Allocator = ATL::CCRTAllocator>
class CHeapPtrElementTraits :
public CDefaultElementTraits<ATL::CHeapPtr<T, Allocator>>
Parametreler
T
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
Genel Tür Tanımları
| Veri Akışı Adı | Açıklama |
|---|---|
| CHeapPtrElementTraits::INARGTYPE | Koleksiyon sınıfı nesnesine öğe eklemek için kullanılacak veri türü. |
| CHeapPtrElementTraits::OUTARGTYPE | Koleksiyon sınıfı nesnesinden öğe almak için kullanılacak veri türü. |
Açıklamalar
Bu sınıf yığın işaretçileri içeren koleksiyon sınıfı nesnelerinin oluşturulmasına yardımcı olmak için yöntemler, statik işlevler ve tür tanımları sağlar. sınıfı CHeapPtrList öğesinden CHeapPtrElementTraitstüretilir.
Daha fazla bilgi için bkz . ATL Koleksiyon Sınıfları.
Devralma Hiyerarşisi
CHeapPtrElementTraits
Gereksinimler
Üst bilgi: atlcoll.h
CHeapPtrElementTraits::INARGTYPE
Koleksiyon sınıfı nesnesine öğe eklemek için kullanılacak veri türü.
typedef CHeapPtr<T, Allocator>& INARGTYPE;
CHeapPtrElementTraits::OUTARGTYPE
Koleksiyon sınıfı nesnesinden öğe almak için kullanılacak veri türü.
typedef T *& OUTARGTYPE;
Ayrıca bkz.
CDefaultElementTraits Sınıfı
CComHeapPtr Sınıfı
Sınıfa Genel Bakış