CObList::RemoveHead

CObject * RemoveHead ( );

Valore restituito

Il puntatore CObject precedentemente a capo della lista.

Osservazioni

Rimuove l'elemento dalla testa della lista e restituisce un puntatore ad esso.

È necessario assicurarsi che l'elenco non è vuota prima di chiamare RemoveHead. Se l'elenco è vuoto, quindi la versione di Debug di Microsoft Foundation Class Library afferma. Utilizzare IsEmpty per verificare che l'elenco contiene elementi.

Esempio

Elenco dei cObList;
Gabbia * pa1;
Gabbia * pa2;

elenco.AddHead (pa1 = nuova gabbia (21));
elenco.AddHead (pa2 = nuova gabbia (40)); / / Lista contiene ora (40, 21).
ASSERT (elenco *(CAge*).RemoveHead() = = CAge (40)); nbsp; / / Vecchio testa
ASSERT (elenco *(CAge*).GetHead() = = CAge (21));  / / &Nuova testa
eliminare pa1;
eliminare pa2

Pa&noramica cObList |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CObList::GetHead, CObList::AddHead

Index