CObList::InsertAfter

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 cObListMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CObList::Find, CObList::InsertBefore

Index