Compartir a través de


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

Vea también

Referencia

CList Class

Gráfico de jerarquías

CList::GetHead

CList::AddHead