CObList::AddHead
Adiciona um novo elemento ou lista de elementos ao início da presente lista.
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
Parâmetros
newElement
O ponteiro de CObject a ser adicionado à lista.pNewList
Um ponteiro para outra lista de CObList . Os elementos em pNewList serão adicionados à lista.
Valor de retorno
A primeira versão retorna o valor de POSIÇÃO do elemento recém inserido.
A tabela a seguir mostra outras funções de membro que são semelhantes a CObList::AddHead.
Classe |
Função de membro |
---|---|
POSITION AddHead( void* newElement ); void AddHead( CPtrList* pNewList ); |
|
POSITION AddHead(const CString& newElement ); POSITION AddHead(LPCTSTR newElement ); void AddHead(CStringList* pNewList ); |
Comentários
A lista pode ser deixado antes da operação.
Exemplo
Consulte CObList::CObList para uma listagem da classe de CAge .
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
Os resultados do programa é a seguinte:
AddHead example: A CObList with 2 elements
a CAge at $44A8 40
a CAge at $442A 21
Requisitos
Cabeçalho: afxcoll.h