Freigeben über


CPtrList-Klasse

Unterstützt Listen void-Zeigern.

Syntax

class CPtrList : public CObject

Member

Die Memberfunktionen CPtrList ähneln den Memberfunktionen der Klasse CObList. Aufgrund dieser Ähnlichkeit können Sie die CObList-Referenzdokumentation für Memberfunktionsbesonderheiten verwenden. Wenn ein Zeiger als Funktionsparameter oder Rückgabewert angezeigt CObject wird, ersetzen Sie einen Zeiger auf void.

CObject*& CObList::GetHead() const;

Beispielsweise übersetzt zu

void*& CPtrList::GetHead() const;

Hinweise

CPtrList enthält das IMPLEMENT_DYNAMIC Makro zur Unterstützung des Laufzeittypzugriffs und des Dumpings für ein CDumpContext Objekt. Wenn Sie eine Sicherung einzelner Zeigerlistenelemente benötigen, müssen Sie die Tiefe des Sicherungskontexts auf 1 oder größer festlegen.

Zeigerlisten können nicht serialisiert werden.

Wenn ein CPtrList-Objekt gelöscht wird oder dessen Elemente entfernt werden, werden nur die Zeiger, und nicht die Entitäten, auf die sie verweisen, entfernt.

Weitere Informationen zur Verwendung CPtrListfinden Sie im Artikel Sammlungen.

Vererbungshierarchie

CObject

CPtrList

Anforderungen

Kopfzeile: afxcoll.h

Siehe auch

CObject-Klasse
Hierarchiediagramm
CObList-Klasse