Freigeben über


CPtrList-Klasse

Unterstützt Listen void-Zeigern.

class CPtrList : public CObject

Member

Die Memberfunktionen von CPtrList entsprechen den Memberfunktionen der CObList-Klasse. Aufgrund dieser Ähnlichkeit können Sie die CObList-Referenzdokumentation für Memberfunktionsbesonderheiten verwenden. Wenn Sie einen CObject-Zeiger als Funktionsparameter oder als Rückgabewert finden, 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 von Laufzeittypenzugriff und zum Sichern in 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 zum Verwenden von CPtrList finden Sie im Artikel Auflistungen.

Vererbungshierarchie

CObject

CPtrList

Anforderungen

Header: afxcoll.h

Siehe auch

Referenz

CObject-Klasse

Hierarchiediagramm

CObList-Klasse