CObList::GetPrev

CObject * amp; GetPrev ( posição & rPosition );

CObject * GetPrev ( POSITION& rPosition ) const;

Valor de retorno

Consulte a descrição de valor de retorno de GetHead.

Parâmetros

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.

Exemplo

   Lista de cObList;
   POSIÇÃO pos;

lista.AddHead (novo CAge(21));
   lista.AddHead (novo CAge(40)); / / Lista agora contém (40, 21).
   / / Iterate through a lista em ordem de cauda-de-cabeça.
   para (pos = lista.GetTailPosition(); POS! = NULL; )
   {
# ifdef  Debug
 nbsp;  afxDump << lista.GetPrev (pos) << "\n";
# endif
   }

Os resultados deste programa são os seguintes:

uma gaiola em US $421 C 21
uma gaiola a 421 ° C 40

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

Consulte tambémnbsp;CObList::Find, CObList::GetTailPosition, CObList::GetHeadPosition, CObList::Get&Next, CObList::GetHead

Index