Aracılığıyla paylaş


CAutoPtrElementTraits Sınıfı

Bu sınıf, 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 CAutoPtrElementTraits
    : public CDefaultElementTraits<ATL::CAutoPtr<T>>

Parametreler

T
İşaretçi türü.

Üyeler

Genel Tür Tanımları

Veri Akışı Adı Açıklama
CAutoPtrElementTraits::INARGTYPE Koleksiyon sınıfı nesnesine öğe eklemek için kullanılacak veri türü.
CAutoPtrElementTraits::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. CAutoPtrArray ve CAutoPtrList sınıfları'ndan CAutoPtrElementTraitstüretilir. Vektör yeni ve silme işleçleri gerektiren bir akıllı işaretçi koleksiyonu oluşturuyorsanız, bunun yerine CAutoVectorPtrElementTraits kullanın.

Devralma Hiyerarşisi

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoPtrElementTraits

Gereksinimler

Üst bilgi: atlcoll.h

CAutoPtrElementTraits::INARGTYPE

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

typedef CAutoPtr<T>& INARGTYPE;

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