Posição InsertAfter ( posição posição, CObject * newElement );
jogar ( CMemoryException );
Parâmetros
posição
Um valor POSITION retornado por uma anterior GetNext, GetPrevou Localizar membro função chamada.
newElement
O ponteiro de objeto a ser adicionado a esta lista.
Observações
Adiciona um elemento a essa lista após o elemento na posição especificada.
Exemplo
Lista de cObList;
POSIÇÃO pos1, pos2;
lista.AddHead (gaiola nova (21));
lista.AddHead (gaiola nova (40)); / / Lista agora contém (40, 21).
se ((pos1 = lista.GetHeadPosition())! = NULL)
{
nbsp; pos2 = lista.InsertAfter (pos1, gaiola nova (65));
}
# ifdef Debug
afxDump.SetDepth (1);
afxDump << "InsertAfter exemplo:" << & lista << "\n";
# endif
Os resultados deste programa são os seguintes:
I&nsertAfter exemplo: um CObList com 3 elementos
nbsp; uma gaiola em $4A44 40
uma gaiola em $4A64 65
uma gaiola em $4968 21
Visão geral de cObList | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CObList::Find, CObList::InsertBefore