Aracılığıyla paylaş


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 voidkullanı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 CPtrListhakkında daha fazla bilgi için Koleksiyonlar makalesine bakın.

Devralma Hiyerarşisi

Cobject

CPtrList

Gereksinimler

Üst bilgi: afxcoll.h

Ayrıca bkz.

CObject Sınıfı
Hiyerarşi Grafiği
CObList Sınıfı