CObList::RemoveHead

CObject * RemoveHead ( );

Rückgabewert

Die CObject -Zeiger zuvor an der Spitze der Liste.

Bemerkungen

Entfernt das Element aus dem Kopf der Liste und gibt einen Zeiger auf es.

Sie müssen sicherstellen, dass die Liste nicht leer ist, bevor Sie RemoveHeadaufrufen. Wenn die Liste leer ist, dann behauptet die Debug-Version von der Microsoft Foundation Class-Bibliothek. Verwenden Sie IsEmpty , um sicherzustellen, dass die List Elemente enthält.

Beispiel

Liste von cObList;
Käfig * pa1;
Käfig * pa2;

Liste.AddHead (pa1 = neue Käfig (21));
Liste.AddHead (pa2 = neue Käfig (40)); / / Liste enthält (40, 21).
ASSERT (*(CAge*) Liste.RemoveHead() == CAge (40)); &Nbsp; / / Alte Kopf
ASSERT (*(CAge*) Liste.GetHead() == CAge (21));  / / Neue Leiter
Löschen Sie pa1;
pa2 löschen

CObList ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CObList::GetHead, CObList::AddHead

Index