CObList::RemoveTail

Rimuove l'elemento dalla coda dell'elenco e restituisce un puntatore a.

CObject* RemoveTail( );

Valore restituito

Un puntatore all'oggetto appartenente la parte finale dell'elenco.

Note

È necessario verificare che l'elenco non è vuoto prima di chiamare RemoveTail.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::RemoveTail.

Classe

Funzione membro

CPtrList

void* RemoveTail( );

CStringList

CString RemoveTail( );

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.RemoveTail() == CAge(21));  // Old tail
ASSERT(*(CAge*) list.GetTail() == CAge(40));  // New tail
delete pa1;
delete pa2; // Clean up memory.      

Requisiti

Header: afxcoll.h

Vedere anche

Riferimenti

Classe di CObList

Grafico della gerarchia

CObList::GetTail

CObList::AddTail