CObList::RemoveHead
Usuwa element z listy głowy i zwraca wskaźnik do niego.
CObject* RemoveHead( );
Wartość zwracana
CObject Wskaźnik wcześniej na czele listy.
Uwagi
Musi zapewnić lista nie jest pusta przed wywoływaniem RemoveHead.Jeśli lista jest pusta, deklaracji rozkazujących wersji debugowania biblioteki klas Microsoft Foundation.Użyj IsEmpty , aby sprawdzić, czy lista zawiera elementy.
W poniższej tabeli przedstawiono funkcje, które są podobne do innego członka CObList::RemoveHead.
Klasa |
Funkcja Członkowskie |
---|---|
void * (RemoveHead); |
|
(CString RemoveHead); |
Przykład
Zobacz CObList::CObList listę CAge klasy.
CObList list;
CAge* pa1;
CAge* pa2;
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
ASSERT(*(CAge*) list.RemoveHead() == CAge(40)); // Old head
ASSERT(*(CAge*) list.GetHead() == CAge(21)); // New head
delete pa1;
delete pa2;
Wymagania
Nagłówek: afxcoll.h