CList::RemoveHead
Quita el elemento del encabezado de la lista y devuelve un puntero al.
TYPE RemoveHead( );
Parámetros
- TYPE
Parámetro de plantilla que especifica el tipo de elementos en la lista.
Valor devuelto
El elemento 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.
Ejemplo
// Define myList.
CList<CString,CString&> myList;
// Add two elements to the list.
myList.AddHead(CString(_T("ABC")));
myList.AddHead(CString(_T("123")));
// Remove the head element and verify the list.
// NOTE: once the head is removed, the number of
// elements in the list will be one.
CString strHead = myList.RemoveHead();
ASSERT((CString(_T("123")) == strHead) && (myList.GetCount() == 1) &&
(CString(_T("ABC")) == myList.GetHead()));
Requisitos
encabezado: afxtempl.h