CObList::GetPrev

CObject * amp; GetPrev ( posición & rPosition );

CObject * GetPrev ( POSITION& rPosition ) const;

Valor devuelto

Consulte la descripción del valor de retorno de GetHead.

Parámetros

rPosition

Devuelve una referencia a un valor de posición por un anterior GetPrev o otra llamada a la función miembro.

Observaciones

Obtiene el elemento de lista identificado por rPositiony, a continuación, conjuntos de rPosition en el valor de posición de la entrada anterior en la lista. Puede utilizar GetPrev en un bucle de iteración inversa si establece la posición inicial con una llamada a GetTailPosition o encontrar.

Debe asegurarse de que su valor de posición representa una posición válida en la lista. Si es válido, la versión de depuración de la biblioteca Microsoft Foundation Class afirma.

Si el elemento recuperado es el primero en la lista, el nuevo valor de rPosition se establece en NULL.

Ejemplo

   Lista de cObList;
   POSICIÓN pos;

lista.AddHead (nuevo CAge(21));
   lista.AddHead (nuevo CAge(40)); / / Lista ahora contiene 40 (21).
   / / Recorrer la lista en orden de cola a la cabeza.
   para (pos = lista.GetTailPosition(); pos! = NULL; )
   {
# ifdef _DEBUG
 nbsp;  afxDump << lista.GetPrev (pos) << "\n";
# endif
   }

Los resultados de este programa son los siguientes:

una jaula en $421 C 21
una jaula en $421 C 40

Visió&n General de cObList |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CObList::Find, CObList::GetTailPosition, CObList::GetHeadPosition, CObList::Get&Next, CObList::GetHead

Index