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 CAutoPtrElementTraits
tü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
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;