Share via


CObList::RemoveHead

Quita el elemento del encabezado de la lista y devuelve un puntero al.

CObject* RemoveHead( );

Valor devuelto

El puntero de CObject previamente al principio de la lista.

Comentarios

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 aserciones.utilice IsEmpty para comprobar que la lista contiene elementos.

La tabla siguiente se muestran otras funciones miembro que son similares a CObList::RemoveHead.

Clase

Función miembro

CPtrList

void* RemoveHead ();

CStringList

CString RemoveHead ();

Ejemplo

Vea CObList:: CObList para una lista de la clase de 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.RemoveHead() == CAge(40));  // Old head
ASSERT(*(CAge*) list.GetHead() == CAge(21));  // New head
delete pa1;
delete pa2;      

Requisitos

encabezado: afxcoll.h

Vea también

Referencia

Clase CObList

Gráfico de jerarquía

CObList::GetHead

CObList::AddHead