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 |
---|---|
POSICIONAR AddHead (void * newElement ); void AddHead (CPtrList * pNewList ); |
|
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