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 |
---|---|
void* RemoveHead (); |
|
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