CObList::RemoveHead

CObject * RemoveHead ( );

Valor devuelto

El puntero de CObject previamente a la cabeza de la lista.

Observaciones

Quita el elemento de la cabeza de la lista y devuelve un puntero.

Debe asegurarse de que la lista no está vacía antes de llamar a RemoveHead. Si la lista está vacía, la versión de depuración de la biblioteca Microsoft Foundation Class afirma. Utilice IsEmpty para comprobar que la lista contiene elementos.

Ejemplo

Lista de cObList;
Jaula * EP1;
Jaula * pa2;

lista.AddHead (EP1 = nueva jaula (21));
lista.AddHead (pa2 = nueva jaula (40)); / / Lista ahora contiene 40 (21).
ASSERT (lista de *(CAge*).RemoveHead() == CAge (40)); nbsp; / / Antiguo jefe
ASSERT (lista de *(CAge*).GetHead() == CAge (21));  / / &Nuevo jefe
eliminar EP1;
eliminar pa2

Visió&n General de cObList |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CObList::GetHead, CObList::AddHead

Index