CObList::RemoveHead

CObject * RemoveHead ( );

Valor de retorno

O ponteiro de CObject anteriormente no topo da lista.

Observações

Remove o elemento Cabeçalholho da lista e retorna um ponteiro para ele.

Você deve garantir que a lista não seja vazia antes de chamar RemoveHead. Se a lista estiver vazia, a versão de Depurar do Microsoft Foundation Biblioteca de Classes asserts. Use IsEmpty para verificar se a lista contém elementos.

Exemplo

Lista de cObList;
Gaiola * pa1;
Gaiola * pa2;

lista.AddHead (pa1 = nova gaiola (21));
lista.AddHead (pa2 = nova gaiola (40)); / / Lista agora contém (40, 21).
ASSERT (*(CAge*) lista.RemoveHead() = = gaiola (40)); nbsp; / / Antigo chefe
ASSERT (*(CAge*) lista.GetHead() = = gaiola (21));  / / &Novo chefe
Excluir pa1;
Excluir pa2

Visão geral de cObListMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CObList::GetHead, CObList::AddHead

Index