Compartir a través de


CTypedPtrList::GetPrev

Obtiene el elemento de la lista identificado por rPosition, establezca rPosition al valor de POSICIÓN de entrada anterior en la lista.

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

Parámetros

  • TYPE
    Parámetro de plantilla que especifica el tipo de elementos incluidos en esta lista.

  • rPosition
    Una referencia a un valor devuelto de POSICIÓN por el GetPrev anterior u otra llamada de función miembro.

Valor devuelto

Si la lista se logra a través de un puntero a const CTypedPtrList, después GetPrev devuelve un puntero de tipo que especifica el tipo de parámetro de plantilla. Esto permite que la función se usa únicamente a la derecha de una instrucción de asignación y protege así la lista de modificación.

Si la lista está accesible directamente o a través de un puntero a CTypedPtrList, después GetPrev devuelve una referencia a un puntero de tipo que especifica el tipo de parámetro de plantilla. Esto permite que la función se utiliza a cada lado de una instrucción de asignación y permite de modo que las entradas de lista son modificadas.

Comentarios

Puede utilizar GetPrev en un bucle de iteración inversa si establece la posición inicial con una llamada a GetTailPosition o a Buscar.

Debe asegurarse de que el valor de POSICIÓN representa una posición válida en la lista. Si no es válido, la versión de depuración de la biblioteca Microsoft Foundation Class aserciones.

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

Requisitos

encabezado: afxtempl.h

Vea también

Referencia

CTypedPtrList Class

Gráfico de jerarquías

CObList::Find

CObList::GetTailPosition

CObList::GetHeadPosition

CTypedPtrList::GetNext

CTypedPtrList::GetHead

CTypedPtrList::GetTail