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 Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CObList::GetHead, CObList::AddHead