CPtrList Sınıfı
Void işaretçilerinin listelerini destekler.
Sözdizimi
class CPtrList : public CObject
Üyeler
öğesinin CPtrList
üye işlevleri, CObList sınıfının üye işlevlerine benzer. Bu benzerlik nedeniyle, üye işlevi özellikleri için başvuru belgelerini kullanabilirsiniz CObList
. bir işaretçiyi işlev parametresi olarak gördüğünüz CObject
veya değer döndüren her yerde işaretçiyi olarak void
kullanın.
CObject*& CObList::GetHead() const;
örneğin,
void*& CPtrList::GetHead() const;
Açıklamalar
CPtrList
çalışma zamanı türü erişimini ve bir nesneye döküm oluşturmayı desteklemek için IMPLEMENT_DYNAMIC makrosunu içerir CDumpContext
. Tek tek işaretçi listesi öğelerinin dökümünü almanız gerekiyorsa, döküm bağlamının derinliğini 1 veya daha büyük olarak ayarlamanız gerekir.
İşaretçi listeleri serileştirilemez.
Bir CPtrList
nesne silindiğinde veya öğeleri kaldırıldığında, başvurdıkları varlıklar değil, yalnızca işaretçiler kaldırılır.
kullanma CPtrList
hakkında daha fazla bilgi için Koleksiyonlar makalesine bakın.
Devralma Hiyerarşisi
CPtrList
Gereksinimler
Üst bilgi: afxcoll.h