Partilhar via


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

Consulte também

Referência

Classe CAtlList

CAtlList::InsertAfter

Outros recursos

CAtlList membros