CAtlList::InsertBefore
telefonar Esse método para inserir um novo elemento na lista antes da posição especificada.
POSITION InsertBefore(
POSITION pos,
INARGTYPE element
);
Parâmetros
pos
O novo elemento será inserido na lista antes desse valor POSITION.element
O elemento a ser inserido.
Valor de retorno
Retorna o valor POSITION do novo elemento.
Comentários
Compilações de depurar, um erro de declaração ocorrerá se a lista não for válida, se a inserção de falha ou se uma tentativa de inserir o elemento antes do cabeçote.
Exemplo
// Define the integer list
CAtlList<int> myList;
// Populate the list
POSITION myPos = myList.AddHead(1);
myPos = myList.InsertBefore(myPos, 2);
myPos = myList.InsertBefore(myPos, 3);
// Confirm the head value is as expected
ATLASSERT(myList.GetHead() == 3);
Requisitos
Cabeçalho: atlcoll.h