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