Compartilhar via


CAtlList::InsertAfter

Chamar esse método para inserir um novo elemento na lista depois que a posição especificada.

POSITION InsertAfter(
   POSITION pos,
   INARGTYPE element 
);

Parâmetros

  • pos
    O valor de POSIÇÃO após o qual o novo elemento serão inseridos.

  • element
    o elemento a ser inserido.

Valor de retorno

Retorna o valor de POSIÇÃO do novo elemento.

Comentários

Em compilações de depuração, uma falha de declaração ocorrerá se a lista não é válido, se a inserção falhar, ou se é feita uma tentativa de inserir o elemento após a parte final.

Exemplo

// Define the integer list
CAtlList<int> myList;

// Populate the list
POSITION myPos = myList.AddHead(1);
myPos = myList.InsertAfter(myPos, 2);
myPos = myList.InsertAfter(myPos, 3);

// Confirm the tail value is as expected
ATLASSERT(myList.GetTail() == 3);   

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CAtlList

CAtlList::InsertBefore