CTypedPtrList::GetPrev

Tipoamp; GetPrev (posição & rPosition );

Tipo GetPrev ( POSITION& rPosition ) const;

Valor de retorno

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

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

Parâmetros

TIPO

Parâmetro do modelo especificando o tipo de elementos contidos nesta lista.

rPosition

Uma referência a um valor de posição retornado por uma anterior GetPrev ou outra chamada de função de membro.

Observações

Obtém o elemento da lista identificado por rPosition, conjuntos rPosition ao posição valor da entrada anterior na lista a seguir. Você pode usar GetPrev em um loop de iteração Reverter se você estabelecer a posição inicial com uma chamada para GetTailPosition ou Localizar.

Você deve garantir que o valor de posição representa uma posição válida na lista. Se for inválido, em seguida, versão de Depurar do Microsoft Foundation Biblioteca de Classees asserts.

Se o elemento recuperado for o primeiro da lista, em seguida, o novo valor de rPosition é definido como Nulo.

Visão geral de CTypedPtrListMembros de classe | Gráfico de hierarquia

Ver também CPtrList::Find, CPtrList::GetTailPosition, CPtrList::GetHeadPosition, CTypedPtrList::GetNext, CTypedPtrList::GetHead, CTypedPtrList::GetTail

Index