Compartilhar via


CTypedPtrList::GetPrev

Obtém o elemento da lista identificado por rPosition, em seguida, define rPosition para o POSIÇÃO o valor da entrada anterior na lista.

TYPE& GetPrev(
   POSITION& rPosition 
);
TYPE GetPrev(
   POSITION& rPosition 
) const;

Parâmetros

  • TIPO
    Parâmetro do modelo especifica o tipo de elementos contidos nesta lista.

  • rPosition
    Uma referência a um POSIÇÃO valor retornado por um anteriorGetPrev ou Outros telefonar de função de membro.

Valor de retorno

Se a lista for acessada através de um ponteiro para um Const CTypedPtrList, then GetPrev Retorna um ponteiro do tipo especificado pelo parâmetro de modelo TIPO.Isso permite que a função a ser usada somente no lado direito de uma demonstrativo de atribuição e, portanto, protege a lista contra modificações.

Se a lista é acessada diretamente ou através de um ponteiro para um CTypedPtrList, em seguida, GetPrev Retorna uma referência a um ponteiro do tipo especificado pelo parâmetro de modelo TIPO.Isso permite que a função a ser usada em um dos lados de uma demonstrativo de atribuição e, portanto, permite que as entradas da lista a ser modificada.

Comentários

Você pode usar GetPrev em um loop de iteração inversa se estabelecer a posição inicial com uma telefonar para GetTailPosition ou Localizar.

Você deve garantir que seu POSIÇÃOvalor de representa uma posição válida na lista.Se for inválido, versão de depurar de biblioteca Microsoft Foundation classe declara.

Se o elemento recuperado for o primeiro item na lista e, em seguida, o novo valor de rPosition é definido como NULO.

Requisitos

Cabeçalho: afxtempl.h

Consulte também

Referência

Classe CTypedPtrList

Gráfico de hierarquia

CObList::Find

CObList::GetTailPosition

CObList::GetHeadPosition

CTypedPtrList::GetNext

CTypedPtrList::GetHead

CTypedPtrList::GetTail

Outros recursos

CTypedPtrList membros