CList::GetHead

Obtém o elemento head (ou uma referência ao elemento head) desta lista.

const TYPE& GetHead( ) const;
TYPE& GetHead( );

Parâmetros

  • TIPO
    Parâmetro do modelo especifica o tipo de objeto na lista.

Valor de retorno

Se a lista estiver Const, GetHead Retorna uma cópia do elemento no topo da lista. Isso permite que a função a ser usada somente no lado direito de uma demonstrativo de atribuição e protege a lista de modificação.

Se a lista não estiver Const, GetHead Retorna uma referência ao elemento no topo da lista. Isso permite que a função a ser usada em um dos lados de uma demonstrativo de atribuição e, portanto, permite que as entradas da lista a ser modificada.

Comentários

Você deve garantir que a lista não vazia antes de chamar GetHead. Se a lista estiver vazia, a versão de depurar de biblioteca Microsoft Foundation classe declara.Use IsEmpty para verificar se a lista contém elementos.

Exemplo

// Define myList.
CList<CString,CString&> myList;

// Add an element to the front of the list.
myList.AddHead(CString(_T("ABC")));

// Verify the element was added to the front of the list.
ASSERT(CString(_T("ABC")) == myList.GetHead());      

Requisitos

Cabeçalho: afxtempl.h

Consulte também

Referência

Classe CList

Gráfico de hierarquia

CList::GetTail

CList::GetTailPosition

CList::AddHead

CList::RemoveHead

Outros recursos

CList membros