CObList::RemoveHead
Remove o elemento do topo da lista e retorna um ponteiro para ele.
CObject* RemoveHead( );
Valor de retorno
The CObject ponteiro anteriormente no topo da lista.
Comentários
Você deve garantir que a lista não vazia antes de chamar RemoveHead. Se a lista estiver vazia, a versão de depurar de biblioteca Microsoft Foundation classe declara.Use IsEmpty para verificar se a lista contém elementos.
A tabela a seguir mostra outras funções de membro semelhantes a CObList::RemoveHead.
Classe |
Função de membro |
---|---|
void * RemoveHead (); |
|
CString RemoveHead (); |
Exemplo
See CObList::CObList para obter uma lista do CAge classe.
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;
Requisitos
Cabeçalho: afxcoll.h