CObList::RemoveHead
Rimuove l'elemento dall'intestazione dell'elenco e restituisce un puntatore a.
CObject* RemoveHead( );
Valore restituito
Il puntatore CObject precedentementeinizio dell'elenco.
Note
È necessario verificare che l'elenco non è vuoto prima di chiamare RemoveHead.Se l'elenco è vuoto, la versione di debug delle asserzioni della libreria MFC.Utilizzare IsEmpty per verificare che l'elenco contenga elementi.
Nella tabella seguente vengono illustrate altre funzioni membro che sono simili a CObList::RemoveHead.
Classe |
Funzione membro |
---|---|
void* RemoveHead( ); |
|
CString RemoveHead( ); |
Esempio
Vedere CObList::CObList per un elenco CAge.
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;
Requisiti
Header: afxcoll.h