Compartilhar via


CObList::AddHead

Adiciona um novo elemento ou lista de elementos ao cabeçalho desta lista.

POSITION AddHead(
   CObject* newElement 
);
void AddHead(
   CObList* pNewList 
);

Parâmetros

  • newElement
    The CObject ponteiro para ser adicionado a essa lista.

  • pNewList
    Um ponteiro para outro CObList lista. Os elementos em pNewList será adicionada à lista.

Valor de retorno

A primeira versão retorna o POSIÇÃO o valor do elemento recém-inserido.

A tabela a seguir mostra outras funções de membro semelhantes a CObList::AddHead.

Classe

Função de membro

CPtrList

POSICIONAR AddHead (void * newElement );

void AddHead (CPtrList * pNewList );

CStringList

POSICIONAR AddHead(const CString& newElement );

POSICIONAR AddHead (LPCTSTR newElement );

AddHead(CStringList* void pNewList );

Comentários

A lista pode estar vazia antes da operação.

Exemplo

See CObList::CObList para obter uma lista do CAge classe.

CObList list;
list.AddHead(new CAge(21)); // 21 is now at head.
list.AddHead(new CAge(40)); // 40 replaces 21 at head.
#ifdef _DEBUG
   afxDump.SetDepth(1);
   afxDump << _T("AddHead example: ") << &list << _T("\n");
#endif      

sistema autônomo resultados deste programa são da seguinte maneira:

AddHead example: A CObList with 2 elements

a CAge at $44A8 40

a CAge at $442A 21

Requisitos

Cabeçalho: afxcoll.h

Consulte também

Referência

Classe cObList

Gráfico de hierarquia

CObList::GetHead

CObList::RemoveHead

Outros recursos

CObList membros