Aracılığıyla paylaş


CAutoVectorPtrElementTraits Sınıfı

Bu sınıf, vektör yeni ve silme işleçlerini kullanarak akıllı işaretçi 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 CAutoVectorPtrElementTraits :
   public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>

Parametreler

T
İşaretçi türü.

Üyeler

Genel Tür Tanımları

Veri Akışı Adı Açıklama
CAutoVectorPtrElementTraits::INARGTYPE Koleksiyon sınıfı nesnesine öğe eklemek için kullanılacak veri türü.
CAutoVectorPtrElementTraits::OUTARGTYPE Koleksiyon sınıfı nesnesinden öğe almak için kullanılacak veri türü.

Açıklamalar

Bu sınıf, akıllı işaretçiler 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. CAutoPtrElementTraits'in aksine, bu sınıf vektör yeni ve silme işleçlerini kullanır.

Devralma Hiyerarşisi

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoVectorPtrElementTraits

Gereksinimler

Üst bilgi: atlcoll.h

CAutoVectorPtrElementTraits::INARGTYPE

Koleksiyon sınıfı nesnesine öğe eklemek için kullanılacak veri türü.

typedef CAutoVectorPtr<T>& INARGTYPE;

CAutoVectorPtrElementTraits::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ı
CAutoVectorPtr Sınıfı
Sınıfa Genel Bakış